mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"ba3dbb125fa87149","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753479784545,"stop":1753479784545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b978eb861c478dde","name":"Check publish message after client node is restarted","time":{"start":1753479996924,"stop":1753479996924,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9745ad660a652d9f","name":"Should update shard info","time":{"start":1753479947842,"stop":1753479947842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f86fa2dd8c82768","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480328765,"stop":1753480328765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ae35fefa0b2d62","name":"should allow redial after failed dial cooldown expires","time":{"start":1753479800835,"stop":1753479800835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c644b4323b7017b3","name":"random static sharding 6 - Cluster ID: 181, Shard ID: 795","time":{"start":1753480100052,"stop":1753480100053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8044ed3d385e05","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753479790133,"stop":1753479790135,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5af332d81249a9f","name":"yields undefined for messages without content topic","time":{"start":1753479801005,"stop":1753479801005,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819936004b660fa","name":"should process tasks in queue","time":{"start":1753479829997,"stop":1753479829997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3794c53390984a17","name":"should initialize with Unhealthy status","time":{"start":1753479830015,"stop":1753479830015,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb2230554644780","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753479864535,"stop":1753479864535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db56ea99b144c53d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480328775,"stop":1753480328775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b79262908a13604","name":"should select older connection if present","time":{"start":1753479800741,"stop":1753479800742,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1ddb445a20a794","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479883721,"stop":1753479883721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d21bab910448f9","name":"should add peer to queue when queue is not empty","time":{"start":1753479800827,"stop":1753479800827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30a72712ce1269a","name":"random static sharding 4 - Cluster ID: 827, Shard ID: 868","time":{"start":1753480100052,"stop":1753480100052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc926120ebb9dd07","name":"Encoder throws on empty string content topic","time":{"start":1753479820398,"stop":1753479820398,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55fc7e66712e59a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480301531,"stop":1753480301532,"duration":1},"status":"passed","severity":"normal"},{"uid":"207b4bef4e859613","name":"Relay + Store","time":{"start":1753479865912,"stop":1753479865912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0405a6bbfb90898","name":"Subscribe to topic containing short and publish message","time":{"start":1753480007502,"stop":1753480007503,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc5282a66e4406a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753479784538,"stop":1753479784538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcff2f4384fc1bc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753479919330,"stop":1753479919330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a83f13ea086c41","name":"Refresh subscription","time":{"start":1753480007501,"stop":1753480007501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c946db977238246","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753480029583,"stop":1753480029584,"duration":1},"status":"passed","severity":"normal"},{"uid":"90170a2c0b47265e","name":"Renews subscription after lossing a connection","time":{"start":1753480328772,"stop":1753480328772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc1c5bb52120797","name":"rejects hash query with time filter","time":{"start":1753479800597,"stop":1753479800597,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd075aece882038a","name":"Push message with emoji payload","time":{"start":1753480412514,"stop":1753480412514,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a5eb8c6e92eb78","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480328768,"stop":1753480328768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cc5949f234e13c","name":"random static sharding 2 - Cluster ID: 533, Shard ID: 853","time":{"start":1753480100045,"stop":1753480100050,"duration":5},"status":"passed","severity":"normal"},{"uid":"86ead6e3e4a3a7f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753479830321,"stop":1753479830321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fe0a96b6026b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753479784542,"stop":1753479784542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4d014c414fa986","name":"Light Node - default protocols","time":{"start":1753480117705,"stop":1753480117705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77ea83f07302bb2","name":"should support chaining for add method","time":{"start":1753479829203,"stop":1753479829206,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b4cac889685314c","name":"should handle peer connect event","time":{"start":1753479799692,"stop":1753479799693,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e5ae4e5bdf3146","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app88/3/topic8/test.js","time":{"start":1753480102784,"stop":1753480102785,"duration":1},"status":"passed","severity":"normal"},{"uid":"349cf7c7a0a7290d","name":"Correctly serialized arguments","time":{"start":1753479935017,"stop":1753479935017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbabf595c55cf562","name":"Check message on other pubsub topic is not received","time":{"start":1753480301518,"stop":1753480301519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a504bdcd3fc8516","name":"Push message with unicode special characters payload","time":{"start":1753480412502,"stop":1753480412503,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25491bb1e6a885c","name":"should start ping timers on peer connect","time":{"start":1753479800485,"stop":1753479800485,"duration":0},"status":"passed","severity":"normal"},{"uid":"73469009f0501f4","name":"should initialize bloom filter with correct parameters","time":{"start":1753479841787,"stop":1753479841788,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb87c8928f2d161","name":"throws if decoders don't match content topics","time":{"start":1753479801000,"stop":1753479801001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3197c820130ab700","name":"Fails to push message with large meta","time":{"start":1753480412519,"stop":1753480412519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b799449a0db8165","name":"should use configured peers when available","time":{"start":1753479830339,"stop":1753479830340,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ddaaea5907b831","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480328781,"stop":1753480328781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1495223efdeaf2f5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753479784536,"stop":1753479784537,"duration":1},"status":"passed","severity":"normal"},{"uid":"492c780637ed1216","name":"Decoder throws on empty string content topic","time":{"start":1753479818951,"stop":1753479818952,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fec05aeb4a0752","name":"Subscribe and receive messages via lightPush","time":{"start":1753480328772,"stop":1753480328772,"duration":0},"status":"passed","severity":"normal"},{"uid":"debfea74a0bc39a4","name":"Publish message with custom timestamp: Sat Aug 03 2024 21:46:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479996920,"stop":1753479996921,"duration":1},"status":"passed","severity":"normal"},{"uid":"86db596326b83af3","name":"should properly create location multiaddrs - udp","time":{"start":1753479790753,"stop":1753479790753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4858828228e026","name":"random static sharding 1 - Cluster ID: 615, Shard ID: 478","time":{"start":1753480100045,"stop":1753480100045,"duration":0},"status":"passed","severity":"normal"},{"uid":"64412cbcd7413d3d","name":"should add event listener for peer:discovery","time":{"start":1753479799591,"stop":1753479799591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a92df5957a2ef34","name":"Subscribe to topic containing long and receive message","time":{"start":1753480328766,"stop":1753480328766,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cd41b32be36a18","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753479808613,"stop":1753479808613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5269cdb7084138d3","name":"Refresh subscription","time":{"start":1753480328765,"stop":1753480328766,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2b44e14fbc38e4","name":"should throw error - invalid id","time":{"start":1753479790748,"stop":1753479790748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2082cc021192589b","name":"throws on content topic with empty topic name field","time":{"start":1753479784531,"stop":1753479784531,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f81a4221133f24","name":"Passing page size 3 when there are 20 messages","time":{"start":1753480096747,"stop":1753480096747,"duration":0},"status":"passed","severity":"normal"},{"uid":"530215f7d343b888","name":"should start and stop interval correctly","time":{"start":1753479829996,"stop":1753479829997,"duration":1},"status":"passed","severity":"normal"},{"uid":"792d67749746e826","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753479839391,"stop":1753479839392,"duration":1},"status":"passed","severity":"normal"},{"uid":"63360c266fbaeb3e","name":"Ordered Callback - false","time":{"start":1753480084650,"stop":1753480084650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f639f780154613f4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480328767,"stop":1753480328768,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d2aeba3fc2e863","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753479839381,"stop":1753479839381,"duration":0},"status":"passed","severity":"normal"},{"uid":"11043980972a2d33","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753479790143,"stop":1753479790145,"duration":2},"status":"passed","severity":"normal"},{"uid":"f78ee00e7d4f90c8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753479839397,"stop":1753479839397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee73883b523252a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480328771,"stop":1753480328772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b786a0e13172fe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753479839400,"stop":1753479839400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efbaf5d6ea238cc","name":"should requeue task if no peer is available","time":{"start":1753479829997,"stop":1753479829997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba73c0bf1b06cd7","name":"different cluster: nodes don't connect","time":{"start":1753479934742,"stop":1753479934742,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8ef573d789d50","name":"Check message received after jswaku node is restarted","time":{"start":1753480301520,"stop":1753480301520,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f568532de8adbee","name":"should initialize with default number of peers","time":{"start":1753479830319,"stop":1753479830319,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5afede2f9ec5d","name":"should skip peer when already connected","time":{"start":1753479800827,"stop":1753479800828,"duration":1},"status":"passed","severity":"normal"},{"uid":"207eb0a28071ff03","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480328767,"stop":1753480328767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85225b0638b03d2","name":"should push the message to the outgoing buffer","time":{"start":1753479842938,"stop":1753479842938,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d54f2c5ad59ed2","name":"Subscribe to topic containing Script and publish message","time":{"start":1753480007507,"stop":1753480007508,"duration":1},"status":"passed","severity":"normal"},{"uid":"48439bb78bd2f6f4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753479839384,"stop":1753479839384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98f9fca70fb2378","name":"should handle case with all peers already connected","time":{"start":1753479800691,"stop":1753479800691,"duration":0},"status":"passed","severity":"normal"},{"uid":"399848d5f9cf61c","name":"should be safe to call multiple times","time":{"start":1753479800469,"stop":1753479800485,"duration":16},"status":"passed","severity":"normal"},{"uid":"f353a8f281497574","name":"should get all peers from store","time":{"start":1753479800661,"stop":1753479800679,"duration":18},"status":"passed","severity":"normal"},{"uid":"17c65dc9e9871b64","name":"Check received message containing long","time":{"start":1753480301510,"stop":1753480301510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3a6853dc2358ad","name":"Sample","time":{"start":1753479790156,"stop":1753479790156,"duration":0},"status":"passed","severity":"normal"},{"uid":"178576d27f620ac5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753479839400,"stop":1753479839400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a408b6628664ca","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753479800314,"stop":1753479800314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05f71ffdaad28a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753479784542,"stop":1753479784542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66743b9bd5cd9be","name":"Encoder throws on empty string content topic","time":{"start":1753479801242,"stop":1753479801242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95f629c8d311faf","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753479800500,"stop":1753479800503,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5b9af038845181c","name":"Push message with content topic containing emoji","time":{"start":1753480412518,"stop":1753480412518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b61a79a911ae02a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753479820397,"stop":1753479820397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b24cc8903d68227","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753479839386,"stop":1753479839386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acfd19289e70ff9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753480017377,"stop":1753480017379,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa73fd052af8972","name":"should create KeepAliveManager with required options","time":{"start":1753479800451,"stop":1753479800451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a3381371da3ef5","name":"should emit a peer event after start","time":{"start":1753479864532,"stop":1753479864533,"duration":1},"status":"passed","severity":"normal"},{"uid":"9039448facdab798","name":"should remove event listeners from globalThis","time":{"start":1753479799687,"stop":1753479799688,"duration":1},"status":"passed","severity":"normal"},{"uid":"896ddac8161be54b","name":"Push message with content topic containing escaped characters","time":{"start":1753480412518,"stop":1753480412518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6016df594e89f1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753479839383,"stop":1753479839383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4b802ae83fa931","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753479799674,"stop":1753479799677,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dbec77c8d6d9e0a","name":"should dial more peers if under maxConnections","time":{"start":1753479800703,"stop":1753479800703,"duration":0},"status":"passed","severity":"normal"},{"uid":"b488cc8e7c3f8c04","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753479800646,"stop":1753479800646,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bea00811fd3103","name":"should retry failed tasks","time":{"start":1753479830005,"stop":1753479830006,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e27f8f1cac72cb","name":"should encode/decode to RLP encoding","time":{"start":1753479790749,"stop":1753479790750,"duration":1},"status":"passed","severity":"normal"},{"uid":"549de33bfe15b272","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753480017360,"stop":1753480017360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf53ae002149ddd5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753479800505,"stop":1753479800506,"duration":1},"status":"passed","severity":"normal"},{"uid":"1892ea9959a8d22f","name":"Check meta is set [symmetric]","time":{"start":1753479818949,"stop":1753479818949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af500a37a59563a","name":"Push message with content topic containing unicode special characters","time":{"start":1753480412507,"stop":1753480412507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0ed44a2ff3a218","name":"should dial with PeerId and return stream","time":{"start":1753479801208,"stop":1753479801208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e654cae8e8a0ac56","name":"Decoder throws on empty string content topic","time":{"start":1753479801242,"stop":1753479801243,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5391d4bc26276e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753479784543,"stop":1753479784543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f91e4ab0dde1400","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753480115530,"stop":1753480115530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa4a1941734cdcd","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753479799611,"stop":1753479799612,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3a49192f7eb9a5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753480017367,"stop":1753480017367,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e67e28375bb7fe","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753480115530,"stop":1753480115530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dcb1b8a78eb135","name":"random static sharding 10 - Cluster ID: 190, Shard ID: 447","time":{"start":1753480100054,"stop":1753480100054,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcfd3fecab98985","name":"should skip updating peer store if peer has same addresses","time":{"start":1753479799607,"stop":1753479799610,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad4d5a93016e99","name":"should return PeerId when PeerId is provided","time":{"start":1753479800279,"stop":1753479800279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88ca48e4364908","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753479996922,"stop":1753479996922,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f5358d3821952f","name":"should handle queue processing errors gracefully","time":{"start":1753479800837,"stop":1753479800844,"duration":7},"status":"passed","severity":"normal"},{"uid":"e0afc302705e9714","name":"Push message with short payload","time":{"start":1753480412510,"stop":1753480412510,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed09eb6880a2f5fc","name":"isConnected return false after peer stops","time":{"start":1753479879759,"stop":1753479879759,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b7c35cdf402624","name":"should add and remove event listeners correctly","time":{"start":1753479812921,"stop":1753479812921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad147363e7656","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753479784540,"stop":1753479784540,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e27b095c5800ab2","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480328764,"stop":1753480328764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2548efbb031fcbb6","name":"should remove expired entries after TTL has passed","time":{"start":1753479829207,"stop":1753479829207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e094480c85597e31","name":"can query messages normally","time":{"start":1753480077748,"stop":1753480077749,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fb525adcb3ca83","name":"yields decoded messages","time":{"start":1753479801004,"stop":1753479801004,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa779aad064806","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480328775,"stop":1753480328775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca44ffce14fd42db","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753480007500,"stop":1753480007501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f7e67e8b90c8b5","name":"Cluster ID 0, shard 1","time":{"start":1753480100044,"stop":1753480100045,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd9535c98dd6b97","name":"should stop and cleanup resources","time":{"start":1753479830348,"stop":1753479830348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c45ccc783010b92","name":"Check received message containing Chinese","time":{"start":1753480301523,"stop":1753480301523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e175f7078e567225","name":"Push message with escaped characters payload","time":{"start":1753480412514,"stop":1753480412514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad0b904fae35d92","name":"should clear existing timers before creating new ones","time":{"start":1753479800512,"stop":1753479800513,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a7e6f4f7c45ae7","name":"random static sharding 5 - Cluster ID: 696, Shard ID: 957","time":{"start":1753480100052,"stop":1753480100052,"duration":0},"status":"passed","severity":"normal"},{"uid":"96382f025c0f5122","name":"should clear dial history on stop","time":{"start":1753479800826,"stop":1753479800826,"duration":0},"status":"passed","severity":"normal"},{"uid":"754da54d1b471d32","name":"Push message with content topic containing Chinese","time":{"start":1753480412505,"stop":1753480412505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0192f9a7c4d1d9","name":"Fields are not dropped","time":{"start":1753479800794,"stop":1753479800794,"duration":0},"status":"passed","severity":"normal"},{"uid":"165cd6a6eebde9a8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480328769,"stop":1753480328769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b2bf1700d5af96","name":"should clear dial history on start","time":{"start":1753479800822,"stop":1753479800823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b37f19ee3332fd","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753479800281,"stop":1753479800281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb83a2a034f1301","name":"should lock peers when selected","time":{"start":1753479830322,"stop":1753479830322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d475d8780e431650","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753479839390,"stop":1753479839390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17492b57a58e33","name":"should dial all peers on dial","time":{"start":1753479947411,"stop":1753479947412,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdf3027aa3fa2c3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480328780,"stop":1753480328780,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ad80c88948a3c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753479800313,"stop":1753479800313,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f20bf51c91a229","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480328777,"stop":1753480328777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c781508bcc549198","name":"Passing an array","time":{"start":1753480110517,"stop":1753480110518,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec29bd5227e5a8e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753479839367,"stop":1753479839368,"duration":1},"status":"passed","severity":"normal"},{"uid":"476b5558f910f2c5","name":"Check received message with timestamp: 1753479858966000000 ","time":{"start":1753480301527,"stop":1753480301528,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4906e45e5d9189","name":"should filter peers by codec","time":{"start":1753479801212,"stop":1753479801212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7a59f86322558d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753479839397,"stop":1753479839397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f496d2c32c85f4e1","name":"should not receive a peer event after stop","time":{"start":1753479812919,"stop":1753479812919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a43add0eec77e4f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753479784533,"stop":1753479784533,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d5db62086cb8d4","name":"should create ShardReader with static shards network config","time":{"start":1753479800061,"stop":1753479800062,"duration":1},"status":"passed","severity":"normal"},{"uid":"1157be63546c3498","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753479800313,"stop":1753479800314,"duration":1},"status":"passed","severity":"normal"},{"uid":"d177cc0ef22079ad","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753479784537,"stop":1753479784537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c465ee0ce0e98a32","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753480036254,"stop":1753480036254,"duration":0},"status":"passed","severity":"normal"},{"uid":"484321d40e4ca8af","name":"Subscribe to topic containing long and publish message","time":{"start":1753480007503,"stop":1753480007504,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1cf411ce406f64","name":"should process up to 3 peers at once","time":{"start":1753479800836,"stop":1753479800837,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c90dae96e91bf2","name":"should set field with only STORE enabled","time":{"start":1753479790755,"stop":1753479790755,"duration":0},"status":"passed","severity":"normal"},{"uid":"924df0aed95dbbfe","name":"should not dispatch event when already disconnected","time":{"start":1753479799697,"stop":1753479799697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45fc109ecc96a4a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753479800494,"stop":1753479800494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3828e3a7cb868dd0","name":"LightPush","time":{"start":1753480117704,"stop":1753480117705,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f6f95f2680d41","name":"Push message with Arabic payload","time":{"start":1753480412511,"stop":1753480412512,"duration":1},"status":"passed","severity":"normal"},{"uid":"8883caae30a27460","name":"Check received message containing special chars","time":{"start":1753480301522,"stop":1753480301523,"duration":1},"status":"passed","severity":"normal"},{"uid":"7341adbb415fad5","name":"should successfully stop","time":{"start":1753479829985,"stop":1753479829989,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1f21392f31e897b","name":"Push message with custom timestamp: 1753476283937","time":{"start":1753480412520,"stop":1753480412520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72123cd0a5682d9","name":"Check received message containing Arabic","time":{"start":1753480301523,"stop":1753480301523,"duration":0},"status":"passed","severity":"normal"},{"uid":"181bd93e81361737","name":"Passing page size 11 when there are 10 messages","time":{"start":1753480096748,"stop":1753480096748,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6fcb094a088ea8","name":"should properly create location multiaddrs - udp4","time":{"start":1753479790751,"stop":1753479790752,"duration":1},"status":"passed","severity":"normal"},{"uid":"763450a8104aa4b2","name":"should sort peers by ping value","time":{"start":1753479801213,"stop":1753479801213,"duration":0},"status":"passed","severity":"normal"},{"uid":"34033d92b465fe45","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753479784542,"stop":1753479784542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5790c24aad33a350","name":"throws on empty content topic","time":{"start":1753479784527,"stop":1753479784528,"duration":1},"status":"passed","severity":"normal"},{"uid":"974984f5d1c40e3e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753479919329,"stop":1753479919330,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49a8c7d5cae2b7f","name":"Non TWN Cluster","time":{"start":1753480102777,"stop":1753480102777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93c85b4301ae7b5","name":"non connected peers","time":{"start":1753479973700,"stop":1753479973700,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16d3e3daeb72bfed","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480328774,"stop":1753480328774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937169e9ab76e63","name":"can start and stop the service","time":{"start":1753479864530,"stop":1753479864531,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f9d57aa6f9bfde","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753479808614,"stop":1753479808614,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb899cfc92589ca","name":"should initialize with custom number of peers","time":{"start":1753479830320,"stop":1753479830320,"duration":0},"status":"passed","severity":"normal"},{"uid":"134c5940e0d73083","name":"Store - dialed first","time":{"start":1753480117704,"stop":1753480117704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c69ce2be609a979","name":"should set field with only RELAY enabled","time":{"start":1753479790754,"stop":1753479790754,"duration":0},"status":"passed","severity":"normal"},{"uid":"477708357508c88d","name":"Push message with rate limit","time":{"start":1753480412519,"stop":1753480412520,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f94cc3507b3057","name":"should not change state when connections remain after disconnect","time":{"start":1753479799693,"stop":1753479799693,"duration":0},"status":"passed","severity":"normal"},{"uid":"9febdd250340b002","name":"should drop connection to all peers on hangUp","time":{"start":1753479947412,"stop":1753479947412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ba854ee46dda3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753479839401,"stop":1753479839401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6ad5a431dfb496","name":"Check message received after jswaku node is restarted","time":{"start":1753480301531,"stop":1753480301531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce2528461572120","name":"1 Store, 2 fetches","time":{"start":1753479808798,"stop":1753479808798,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c44b9d5944d1a8","name":"Push message with custom timestamp: 1753483483937","time":{"start":1753480412520,"stop":1753480412520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80baf79ca1435ee","name":"Relay","time":{"start":1753479865911,"stop":1753479865912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a73edc0b86e706e","name":"should update ack status of messages in outgoing buffer","time":{"start":1753479842945,"stop":1753479842945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9738f106d524e9d6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753479990044,"stop":1753479990045,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3807fb3ac43af48","name":"Passing page size 10 when there are 10 messages","time":{"start":1753480096748,"stop":1753480096748,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c63c1d8f92aa7b","name":"should reject on timeout if it was set","time":{"start":1753479830551,"stop":1753479830551,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ef1ae7ba977412","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753479839405,"stop":1753479839405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccb759f0e3bbcb2","name":"Check message with no payload is not received","time":{"start":1753480301519,"stop":1753480301520,"duration":1},"status":"passed","severity":"normal"},{"uid":"378ecd61a185ad2e","name":"should dial peer when on same shard","time":{"start":1753479800833,"stop":1753479800834,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4a2df6261aa2a7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753479784848,"stop":1753479784848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0c51ea3031d11","name":"should add received messages to bloom filter","time":{"start":1753479842941,"stop":1753479842941,"duration":0},"status":"passed","severity":"normal"},{"uid":"eede78f4e9d9ad4b","name":"should throw error - no public key","time":{"start":1753479790748,"stop":1753479790748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb4b4d09032a3f","name":"should load peers from local storage and dispatch events","time":{"start":1753479812919,"stop":1753479812920,"duration":1},"status":"passed","severity":"normal"},{"uid":"865a6db5e7f8a2e3","name":"should hang up with multiaddr and return true on success","time":{"start":1753479801210,"stop":1753479801210,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c02ec483ed9b7ac","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480328773,"stop":1753480328773,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8d4f455ff098e6","name":"Default pageSize","time":{"start":1753480096750,"stop":1753480096751,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb10f9803706031","name":"Encoder throws on undefined content topic","time":{"start":1753479820398,"stop":1753479820398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a27bc32683b419a","name":"udp ip6 address","time":{"start":1753479790154,"stop":1753479790155,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5669898b6e3b94","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753479784545,"stop":1753479784545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4a4c5b4cdd9200","name":"should be delivered immediately if received","time":{"start":1753479842946,"stop":1753479842946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73a5145f787ca21","name":"should properly compute the node id","time":{"start":1753479790749,"stop":1753479790749,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0c28d229b697d0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753479839396,"stop":1753479839396,"duration":0},"status":"passed","severity":"normal"},{"uid":"514b42dc2bcec317","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app99/5/topic321/proto","time":{"start":1753480102783,"stop":1753480102783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d1c5d964c45a5","name":"random static sharding 8 - Cluster ID: 199, Shard ID: 11","time":{"start":1753480100053,"stop":1753480100054,"duration":1},"status":"passed","severity":"normal"},{"uid":"7308aa8e452611b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753479839404,"stop":1753479839405,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b37e9a4fca4b8","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480328779,"stop":1753480328779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc202e91d1b56ab0","name":"should properly create location multiaddrs - tcp6","time":{"start":1753479790752,"stop":1753479790753,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5bf624afc88480","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753479784543,"stop":1753479784543,"duration":0},"status":"passed","severity":"normal"},{"uid":"461c2de53450205","name":"topics with same application and version share the same shard","time":{"start":1753479784537,"stop":1753479784537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc44885587d3f2a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app53/10/topic92/xml","time":{"start":1753480102778,"stop":1753480102779,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37c4420e2ab7e5c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753479839391,"stop":1753479839391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aef91036e4b961c","name":"should not execute task if max attempts is 0","time":{"start":1753479830007,"stop":1753479830007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec21e275ffb2e9a","name":"Check received message containing SQL Injection","time":{"start":1753480301512,"stop":1753480301512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85d81f94c0640e1","name":"Relay - times out","time":{"start":1753480117703,"stop":1753480117703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf16c46a66f92e69","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480328775,"stop":1753480328775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4423841e08f752b","name":"Passing page size 19 when there are 20 messages","time":{"start":1753480096749,"stop":1753480096749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8734c4a78c0410f5","name":"should handle complete discovery-to-dial flow","time":{"start":1753479799612,"stop":1753479799612,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dc6778bfdfe044","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753479829984,"stop":1753479829984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64fe1ad886f13af","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753479820396,"stop":1753479820397,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab7eff56dfae6cc","name":"Fails to push message bigger that 1MB","time":{"start":1753480412509,"stop":1753480412510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dc605db7ddb105","name":"should not fail to start the service if it is already started","time":{"start":1753479812917,"stop":1753479812917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dc043bbf17901c","name":"Promise Callback - false","time":{"start":1753480084648,"stop":1753480084649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1de1246c9ce089b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479883722,"stop":1753479883722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3389f9676f47a4e0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753479839136,"stop":1753479839136,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fe5f4be998a11","name":"should not dial peers from store when browser is not connected","time":{"start":1753479800660,"stop":1753479800660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fb17f39dd8c4aa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480328778,"stop":1753480328778,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b8663f57cc2973","name":"throws if store query response has error status","time":{"start":1753479801002,"stop":1753479801002,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a1d3019673bb41","name":"Round trip binary serialization","time":{"start":1753479801241,"stop":1753479801241,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c43b189f46451c3","name":"should return false","time":{"start":1753479790748,"stop":1753479790749,"duration":1},"status":"passed","severity":"normal"},{"uid":"be512c8d4c8563dc","name":"should retry if all attempts fail","time":{"start":1753479830010,"stop":1753479830013,"duration":3},"status":"passed","severity":"normal"},{"uid":"914bc79776186a36","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480328770,"stop":1753480328770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7659d8dc055ec2cd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753479809073,"stop":1753479809073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7627f4e48848755","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480328762,"stop":1753480328762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58c159fdd5bd7f7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480328777,"stop":1753480328777,"duration":0},"status":"passed","severity":"normal"},{"uid":"43483018d8da54c2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753479829540,"stop":1753479829550,"duration":10},"status":"passed","severity":"normal"},{"uid":"b5816fad8ae7a36","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480328766,"stop":1753480328767,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb8cdf4e7100fca","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480328769,"stop":1753480328769,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3f89817823715e","name":"should fail to send if no connected peers found","time":{"start":1753479830170,"stop":1753479830170,"duration":0},"status":"passed","severity":"normal"},{"uid":"93794a49847eeb00","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753479839380,"stop":1753479839380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a30c8a819e091b0","name":"Should update multiaddrs","time":{"start":1753479947841,"stop":1753479947842,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c53a762d6cf21","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753479800506,"stop":1753479800506,"duration":0},"status":"passed","severity":"normal"},{"uid":"211a9613c5fe96d1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753479818946,"stop":1753479818948,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a17a4bdd920f79b","name":"throws on content topic with empty encoding field","time":{"start":1753479784532,"stop":1753479784532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5968ca62d577b98d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753479839380,"stop":1753479839380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42e92a3f3d8d2b4","name":"should have no discoveries enabled by default","time":{"start":1753479829536,"stop":1753479829537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c43296c61fd052e","name":"should throw error - no id","time":{"start":1753479790747,"stop":1753479790747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cd171253d015b6","name":"Promise Callback - true","time":{"start":1753480084648,"stop":1753480084648,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd44e85e959608e","name":"should perform ping and update peer store on timer","time":{"start":1753479800495,"stop":1753479800495,"duration":0},"status":"passed","severity":"normal"},{"uid":"17866cfa9c0ed3c","name":"should dial peers from store when no connections remain","time":{"start":1753479800660,"stop":1753479800661,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2fcdd84b15dde5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753480103636,"stop":1753480103636,"duration":0},"status":"passed","severity":"normal"},{"uid":"8731a94d2c419163","name":"Js publishes, other Js receives","time":{"start":1753479986683,"stop":1753479986683,"duration":0},"status":"passed","severity":"normal"},{"uid":"848dc4716e3a69e3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753480017360,"stop":1753480017361,"duration":1},"status":"passed","severity":"normal"},{"uid":"143f7f1cfcc4f112","name":"Check publish message containing Script","time":{"start":1753479996917,"stop":1753479996917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a995b029d2abb8b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753479790148,"stop":1753479790148,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dbc5eca1be2195","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753479790147,"stop":1753479790147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d298f2801afce74","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753479784539,"stop":1753479784539,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dff91736805f16","name":"Callback on promise","time":{"start":1753480075309,"stop":1753480075310,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d960d034e9ea254","name":"Query generator for 2000 messages","time":{"start":1753480075315,"stop":1753480075316,"duration":1},"status":"passed","severity":"normal"},{"uid":"e745e5af33ad599e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480328778,"stop":1753480328778,"duration":0},"status":"passed","severity":"normal"},{"uid":"763ec8598d9cf653","name":"Wrong topic","time":{"start":1753480102786,"stop":1753480102786,"duration":0},"status":"passed","severity":"normal"},{"uid":"627f23872e6f6fee","name":"Push message with content topic containing numeric","time":{"start":1753480412516,"stop":1753480412516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7831f41889305ed5","name":"Check publish message containing numeric","time":{"start":1753479996914,"stop":1753479996915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d3eed00b712827","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753479801243,"stop":1753479801243,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa477477e428ffd2","name":"returns only open connection if one present","time":{"start":1753479800741,"stop":1753479800741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b398bb7184d03f","name":"Init the array if not present","time":{"start":1753479784448,"stop":1753479784449,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b53da8e46e13388","name":"should merge provided config with defaults","time":{"start":1753479801205,"stop":1753479801205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85d76bfb34677e0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753479830332,"stop":1753479830333,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf60d6289973472","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753480007506,"stop":1753480007507,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07603a7d080225c","name":"Push message with content topic containing JSON","time":{"start":1753480412506,"stop":1753480412506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e922a136ce8cb453","name":"Push message with Russian payload","time":{"start":1753480412498,"stop":1753480412499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a708b78b5371270b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480328781,"stop":1753480328781,"duration":0},"status":"passed","severity":"normal"},{"uid":"470b263251ce3d56","name":"random static sharding 7 - Cluster ID: 715, Shard ID: 857","time":{"start":1753480100053,"stop":1753480100053,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b306d38480b726","name":"should handle complete peer lifecycle","time":{"start":1753479800518,"stop":1753479800518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4098cb89f9949ca0","name":"should handle disconnect when peer has no timers","time":{"start":1753479800511,"stop":1753479800512,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3b15c4a7098423","name":"Push message with escaped characters payload","time":{"start":1753480412501,"stop":1753480412502,"duration":1},"status":"passed","severity":"normal"},{"uid":"8647ee168a6ee5d5","name":"messageHashStr produces consistent results for the same input","time":{"start":1753479800325,"stop":1753479800326,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc88afd3093fd155","name":"should not create relay timers when relay is not provided","time":{"start":1753479800503,"stop":1753479800505,"duration":2},"status":"passed","severity":"normal"},{"uid":"899656931a589f4b","name":"rejects hash query with content filter parameters","time":{"start":1753479800592,"stop":1753479800596,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ed9c0e597eac587","name":"returns all values when wanted number matches available values","time":{"start":1753479808332,"stop":1753479808334,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bdf16f0714ae85b","name":"should dial peers from store on start","time":{"start":1753479800645,"stop":1753479800646,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60a9ac80ba0ef48","name":"accepts valid content-filtered query","time":{"start":1753479800587,"stop":1753479800588,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8d8e84879e3154","name":"recovers when dns.resolve returns empty","time":{"start":1753479809069,"stop":1753479809069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d69377b3898843c","name":"should return false when navigator.onLine is false","time":{"start":1753479799689,"stop":1753479799690,"duration":1},"status":"passed","severity":"normal"},{"uid":"189d885938ca2212","name":"Check publish message containing Russian","time":{"start":1753479996916,"stop":1753479996916,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a28f8a4fdb9905","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753480007505,"stop":1753480007506,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1f2f5c8869402e","name":"should be safe to call multiple times","time":{"start":1753479799599,"stop":1753479799600,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3df5d8f367e043","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753479934743,"stop":1753479934743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6d9e9f2da5b717","name":"Passing page size 1 when there are 4 messages","time":{"start":1753480096747,"stop":1753480096747,"duration":0},"status":"passed","severity":"normal"},{"uid":"26963a5bacedb67f","name":"connected peers and dial","time":{"start":1753479973698,"stop":1753479973699,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cbd3631b444a5561","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753479784547,"stop":1753479784547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6537e3aae0d0752d","name":"should handle dial errors","time":{"start":1753479801209,"stop":1753479801209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df51c3838edc9d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753479839405,"stop":1753479839405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3134c7fc2e72d247","name":"Check received message containing Russian","time":{"start":1753480301523,"stop":1753480301524,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91bf9942cbac1db","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753479879760,"stop":1753479879760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb0b32b2201f2e8","name":"Push message with special chars payload","time":{"start":1753480412511,"stop":1753480412511,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd27ce749d09f492","name":"Accepts a valid Waku Message","time":{"start":1753479833829,"stop":1753479833830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b1db51671141d2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753480007513,"stop":1753480007513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeedea809ebed16","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753480115529,"stop":1753480115529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c18f209a349e67","name":"should send to specified number of peers of used peers","time":{"start":1753479830170,"stop":1753479830170,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2923ae9c507949","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753480007499,"stop":1753480007500,"duration":1},"status":"passed","severity":"normal"},{"uid":"316334f620c77b84","name":"should be safe to call multiple times","time":{"start":1753479800646,"stop":1753479800647,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90692a6953cb4a0","name":"Check received message containing JSON","time":{"start":1753480301525,"stop":1753480301526,"duration":1},"status":"passed","severity":"normal"},{"uid":"69777beef2ec2662","name":"should deliver messages after dependencies are met","time":{"start":1753479842943,"stop":1753479842943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91b9f8569f2c7c","name":"does not throw on valid cases","time":{"start":1753479784526,"stop":1753479784527,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a8408653ee5c24","name":"should create ConnectionManager with required options","time":{"start":1753479801204,"stop":1753479801204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d337d423563c16d8","name":"Cluster id 0, shard 0","time":{"start":1753480100038,"stop":1753480100044,"duration":6},"status":"passed","severity":"normal"},{"uid":"bf81fd21c75c4db7","name":"Push message with shell command payload","time":{"start":1753480412501,"stop":1753480412501,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c4e85e2122ba3e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753479784544,"stop":1753479784544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f22e6da76149e6","name":"should create KeepAliveManager with relay","time":{"start":1753479800451,"stop":1753479800466,"duration":15},"status":"passed","severity":"normal"},{"uid":"ec7a912cf9c83774","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753479879757,"stop":1753479879758,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5ab4082193ca22","name":"Check received message containing Basic HTML tag","time":{"start":1753480301525,"stop":1753480301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a8028a67b6e0d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753479784541,"stop":1753479784541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b303027d858dd099","name":"nwaku subscribes","time":{"start":1753479986681,"stop":1753479986682,"duration":1},"status":"passed","severity":"normal"},{"uid":"180aed8fd9a49f28","name":"msgTime: 0 ms from now, startTime: 1753393700330, endTime: 1753480100330","time":{"start":1753480115529,"stop":1753480115529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f13aa6649a3e771","name":"should return false when peer is on different cluster","time":{"start":1753479800062,"stop":1753479800063,"duration":1},"status":"passed","severity":"normal"},{"uid":"580b80834bd6ff9b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753479866449,"stop":1753479866449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1238d2405c34128","name":"should handle shard reader errors gracefully","time":{"start":1753479800844,"stop":1753479800844,"duration":0},"status":"passed","severity":"normal"},{"uid":"151394549e638a2c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753479842944,"stop":1753479842944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6904625a880b0b89","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753480007514,"stop":1753480007514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5353ec8a7f2743","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753479839376,"stop":1753479839378,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8d84653eaccb431","name":"Check message with invalid timestamp is not received","time":{"start":1753480301529,"stop":1753480301529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d2b5126a01023e","name":"accepts valid message hash query","time":{"start":1753479800592,"stop":1753479800592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4bb22c14dc382c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753479830021,"stop":1753479830022,"duration":1},"status":"passed","severity":"normal"},{"uid":"872c6d342c8e2e46","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753479839397,"stop":1753479839398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef3d63e83545f0e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753479839398,"stop":1753479839398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3ec365e4c62485","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753480029586,"stop":1753480029586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6376071bc258e864","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480328773,"stop":1753480328773,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbff85dea85d07c","name":"should be safe to call multiple times","time":{"start":1753479801207,"stop":1753479801207,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e04651bda2a8bb","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753480007506,"stop":1753480007506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc220a4c615c048","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753480002957,"stop":1753480002958,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf65f23dbbdcc5e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753479784546,"stop":1753479784546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4341f2dc38adcda8","name":"ignores domain fetching errors","time":{"start":1753479809069,"stop":1753479809070,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ee37ccbc356724","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753480007505,"stop":1753480007505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9763e60914d8dc4e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753479839392,"stop":1753479839392,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb750921f01eb5f1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480328764,"stop":1753480328764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33ce8c9d47b5a8d","name":"Subscribe to topic containing long and receive message","time":{"start":1753480328777,"stop":1753480328777,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6e842d8080ef26","name":"same cluster, static sharding: nodes connect","time":{"start":1753479934740,"stop":1753479934740,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b83ee6ab0d12e","name":"Generator, one shard","time":{"start":1753480036253,"stop":1753480036254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f6e33d6e6c68d2","name":"should return all connected peers without codec filter","time":{"start":1753479801211,"stop":1753479801212,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd5321d42395bf4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753479990048,"stop":1753479990052,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebe83630e03d53d4","name":"connects to nwaku","time":{"start":1753480110515,"stop":1753480110516,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d739fd5f80270d","name":"Publish message with large meta","time":{"start":1753479996924,"stop":1753479996924,"duration":0},"status":"passed","severity":"normal"},{"uid":"282722bd3546bef","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753479808610,"stop":1753479808610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a4610743bde41c","name":"All","time":{"start":1753479865912,"stop":1753479865913,"duration":1},"status":"passed","severity":"normal"},{"uid":"587de53852315e23","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753480029586,"stop":1753480029587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ebe3080de51ec2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753479830330,"stop":1753479830331,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7719ab64b45b627","name":"should not modify tags of connections for different peers","time":{"start":1753479830333,"stop":1753479830333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76051b8e5685df4","name":"Push message with unicode special characters payload","time":{"start":1753480412514,"stop":1753480412514,"duration":0},"status":"passed","severity":"normal"},{"uid":"10835c922bbaf9e2","name":"should not retry if at least one success","time":{"start":1753479830007,"stop":1753479830010,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e13120d74345476","name":"Push message with content topic containing emoji","time":{"start":1753480412507,"stop":1753480412507,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f0bb9dedd8262c","name":"should add event listeners to globalThis","time":{"start":1753479799681,"stop":1753479799681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d8d5adf5100817","name":"should skip peer when not on same cluster","time":{"start":1753479800833,"stop":1753479800833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3715d405e3bac32","name":"retrieves a single peer","time":{"start":1753479809068,"stop":1753479809069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18b102e059267a3","name":"should remove event listeners","time":{"start":1753479800468,"stop":1753479800468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075daa5f8bd9df2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480328767,"stop":1753480328767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63ac604d887ead2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479996920,"stop":1753479996920,"duration":0},"status":"passed","severity":"normal"},{"uid":"35de6a705ea231f9","name":"should return null for non-existent peer","time":{"start":1753479800692,"stop":1753479800692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be9fff03a034560","name":"Push message with content topic containing Arabic","time":{"start":1753480412517,"stop":1753480412517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2758629944de0cf7","name":"Push message with Basic HTML tag payload","time":{"start":1753480412513,"stop":1753480412513,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a7542c725cd1c3","name":"should drop connection via multiaddr with hangUp","time":{"start":1753479947418,"stop":1753479947422,"duration":4},"status":"passed","severity":"normal"},{"uid":"c96b2dfa60e71f71","name":"should create a new stream if no existing for protocol found","time":{"start":1753479800913,"stop":1753479800914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d11751a1273af56","name":"Check meta is set [ecies]","time":{"start":1753479820397,"stop":1753479820397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f374a77d50f5ad1a","name":"isConnected should return true after first peer connects","time":{"start":1753479879758,"stop":1753479879759,"duration":1},"status":"passed","severity":"normal"},{"uid":"964eddc5d15de4a0","name":"Used by Waku Relay","time":{"start":1753480110520,"stop":1753480110520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce95bdf802f119e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753479800914,"stop":1753479800914,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bf9a2734c4ed36","name":"A test","time":{"start":1753479919530,"stop":1753479919530,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4e1a8018d3ce73","name":"Fails to publish duplicate message","time":{"start":1753479996921,"stop":1753479996922,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b8a3de804dbcd","name":"can start and stop the service","time":{"start":1753479812916,"stop":1753479812916,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c85647584795ce","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753480029584,"stop":1753480029585,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7b37a4e853041","name":"should not create multiple intervals when called multiple times","time":{"start":1753479800823,"stop":1753479800823,"duration":0},"status":"passed","severity":"normal"},{"uid":"446808e30e6fab45","name":"Asymmetric encrypt & decrypt","time":{"start":1753479819241,"stop":1753479819241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6663e16db4df17de","name":"should mark all messages in causal history as acknowledged","time":{"start":1753479842942,"stop":1753479842942,"duration":0},"status":"passed","severity":"normal"},{"uid":"72858bb9c2e42bf9","name":"should save new peer to store","time":{"start":1753479799606,"stop":1753479799607,"duration":1},"status":"passed","severity":"normal"},{"uid":"680cb261ef31d1a4","name":"Publish message with rate limit","time":{"start":1753479996924,"stop":1753479996925,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2998c0f66eea38","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753479790755,"stop":1753479790756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac08f552029faa5","name":"should handle case when navigator is not available","time":{"start":1753479799691,"stop":1753479799691,"duration":0},"status":"passed","severity":"normal"},{"uid":"24250afa6295bf30","name":"Subscribe to topic containing short and receive message","time":{"start":1753480328766,"stop":1753480328766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56bb20071f36b70","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753480115528,"stop":1753480115528,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dd0e67a568256","name":"should handle complete dial lifecycle","time":{"start":1753479800845,"stop":1753479800845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8edd8a69d2e2695","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753479800322,"stop":1753479800322,"duration":0},"status":"passed","severity":"normal"},{"uid":"41601d0a40d1fbab","name":"Renews subscription after lossing a connection","time":{"start":1753480328782,"stop":1753480328782,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fd7cf15fa682da","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753479842945,"stop":1753479842945,"duration":0},"status":"passed","severity":"normal"},{"uid":"211c319304db7a32","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753479830330,"stop":1753479830330,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f6f92085bbc0fc","name":"Overlapping topic subscription","time":{"start":1753480328775,"stop":1753480328776,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb9bf7d42359b52","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753479784535,"stop":1753479784535,"duration":0},"status":"passed","severity":"normal"},{"uid":"102521fc69a90208","name":"should remove event listeners from libp2p","time":{"start":1753479799686,"stop":1753479799687,"duration":1},"status":"passed","severity":"normal"},{"uid":"9293f832c1720c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753479784534,"stop":1753479784534,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8059825aea2e66","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753480017374,"stop":1753480017377,"duration":3},"status":"passed","severity":"normal"},{"uid":"94f5a4ef7695a15d","name":"can start the service","time":{"start":1753479812915,"stop":1753479812916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5867e1cbc179b499","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753479839386,"stop":1753479839386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0922fbc9628729","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753479829998,"stop":1753479830005,"duration":7},"status":"passed","severity":"normal"},{"uid":"21734d11c08f2daa","name":"should reject if LightPush is requested but not mounted","time":{"start":1753479830550,"stop":1753479830550,"duration":0},"status":"passed","severity":"normal"},{"uid":"da272a4ff36f881e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753479800915,"stop":1753479800915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4885798b7e5c8f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753479808611,"stop":1753479808613,"duration":2},"status":"passed","severity":"normal"},{"uid":"add5fa82d361e77d","name":"Push message with Script payload","time":{"start":1753480412512,"stop":1753480412512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02cf2f88b83031f","name":"should handle case with no peers in store","time":{"start":1753479800689,"stop":1753479800691,"duration":2},"status":"passed","severity":"normal"},{"uid":"22a2df405a7d394f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480328782,"stop":1753480328782,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cc5d89d814dcd6","name":"Subscribe and publish message","time":{"start":1753480007498,"stop":1753480007499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56244947868e1d8","name":"should wait for Filter peer to be connected","time":{"start":1753479830552,"stop":1753479830552,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ae1335f678b3b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753479830338,"stop":1753479830339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9938ea42ad7a0dd5","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753479839381,"stop":1753479839382,"duration":1},"status":"passed","severity":"normal"},{"uid":"435d7ea466020820","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480328763,"stop":1753480328763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6e1f935a2528b4","name":"should handle multiple peers with different shard configurations","time":{"start":1753479800845,"stop":1753479800846,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c50eed6768b7e6","name":"should handle ping failures gracefully","time":{"start":1753479800496,"stop":1753479800496,"duration":0},"status":"passed","severity":"normal"},{"uid":"77129b3cf480d015","name":"should throw an error for insufficient data","time":{"start":1753479784848,"stop":1753479784848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6631b27106f830","name":"should never report false negatives","time":{"start":1753479841789,"stop":1753479841789,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c7027882cd73a8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753480103636,"stop":1753480103636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ccb9ae7f424c32","name":"should return true even if peer has no overlapping shards","time":{"start":1753479800063,"stop":1753479800063,"duration":0},"status":"passed","severity":"normal"},{"uid":"968c6472250c4fac","name":"Sign & Recover","time":{"start":1753479819242,"stop":1753479819243,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6913564b60aee6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753479839387,"stop":1753479839387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c777fede506b87c9","name":"should be sent with empty content","time":{"start":1753479842944,"stop":1753479842945,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84405f71beb9cf9","name":"should return false when peer shard info is not found","time":{"start":1753479800072,"stop":1753479800072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1611d66119f744b","name":"messageHashStr produces different results for different inputs","time":{"start":1753479800326,"stop":1753479800326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a3453002ad1ae3","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753479830333,"stop":1753479830333,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdd924f4a41aebc","name":"should handle a minimal index list","time":{"start":1753479784847,"stop":1753479784847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5002cab78e61b6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753479839135,"stop":1753479839135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed8b221b4b4900e","name":"should handle dial errors gracefully","time":{"start":1753479800682,"stop":1753479800689,"duration":7},"status":"passed","severity":"normal"},{"uid":"648d5e6b887a0f38","name":"should handle peerStore errors gracefully","time":{"start":1753479801212,"stop":1753479801213,"duration":1},"status":"passed","severity":"normal"},{"uid":"8166fcb9ed532522","name":"Query with Ordered Callback, No message returned","time":{"start":1753480045449,"stop":1753480045449,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f812a12f2b5493","name":"Decoder throws on empty string content topic","time":{"start":1753479820399,"stop":1753479820399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49583e48666eec4","name":"should only return 1 node with store capability","time":{"start":1753479809071,"stop":1753479809072,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4babe32d11f6f2b","name":"should send relay ping messages on timer","time":{"start":1753479800508,"stop":1753479800508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1193874df4b66c03","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753479839388,"stop":1753479839388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7603079a164c26f6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753479809072,"stop":1753479809072,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e10b02f90fb81d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753479830022,"stop":1753479830022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c03acb2122baa60","name":"Overlapping topic subscription","time":{"start":1753480328765,"stop":1753480328765,"duration":0},"status":"passed","severity":"normal"},{"uid":"164443d95ceda7fc","name":"ends if response has no messages","time":{"start":1753479801002,"stop":1753479801003,"duration":1},"status":"passed","severity":"normal"},{"uid":"4788ffca17d3ee36","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753480017365,"stop":1753480017365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f544b1fb58ba8135","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753479784533,"stop":1753479784533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1142d8552efbfe4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753479990045,"stop":1753479990046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e58a035503741db","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753480029585,"stop":1753480029586,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe96011a29457a2","name":"Push message with content topic containing SQL Injection","time":{"start":1753480412506,"stop":1753480412506,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a286b22ba3e4fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753479784543,"stop":1753479784543,"duration":0},"status":"passed","severity":"normal"},{"uid":"64650e5e63a631de","name":"should not receive a peer event after stop","time":{"start":1753479973492,"stop":1753479973492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7101fce4ba1a30","name":"Check received message containing long","time":{"start":1753480301522,"stop":1753480301522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a8e193607ea250","name":"ends after yielding if response size indicates end","time":{"start":1753479801006,"stop":1753479801007,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf87a935647ee16","name":"should keep entries that haven't expired yet","time":{"start":1753479829207,"stop":1753479829209,"duration":2},"status":"passed","severity":"normal"},{"uid":"2093507dc726fd4c","name":"Check publish message containing special chars","time":{"start":1753479996915,"stop":1753479996915,"duration":0},"status":"passed","severity":"normal"},{"uid":"78da41f9faf13a67","name":"handles different clusterIds correctly","time":{"start":1753479784538,"stop":1753479784538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4846a2bdc1795fbb","name":"caches peers it previously fetched","time":{"start":1753479809070,"stop":1753479809070,"duration":0},"status":"passed","severity":"normal"},{"uid":"bead875287c1bb54","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753480075311,"stop":1753480075312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3429c0f45db6567","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753479830323,"stop":1753479830323,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa07924453f57d4","name":"should handle all zero keep alive options","time":{"start":1753479800514,"stop":1753479800515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a955e1787c2f258f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753479866448,"stop":1753479866448,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b89bb8c3c12d77","name":"should dial second nwaku node that was discovered","time":{"start":1753479859504,"stop":1753479859507,"duration":3},"status":"skipped","severity":"normal"},{"uid":"7a2b542acc0ad045","name":"Subscribe to topic containing short and receive message","time":{"start":1753480328776,"stop":1753480328776,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e0e5c14a53c5ab","name":"should insert message into bloom filter","time":{"start":1753479842938,"stop":1753479842939,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86756e648861b15","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753479839382,"stop":1753479839382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c156742ad8649056","name":"throws on content topic with empty version field","time":{"start":1753479784530,"stop":1753479784531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6641387625e6da5f","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753479990047,"stop":1753479990047,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d0778f0803915","name":"Waku message hash computation (no timestamp)","time":{"start":1753479800318,"stop":1753479800319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe9d8b36ff02311","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753479808608,"stop":1753479808609,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbf6bef79c8e119","name":"Push to array if already present","time":{"start":1753479784450,"stop":1753479784450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9750bb82ae4224d9","name":"can start the service","time":{"start":1753479864529,"stop":1753479864530,"duration":1},"status":"passed","severity":"normal"},{"uid":"a259c0a62b7637d3","name":"messageHashStr works with IProtoMessage","time":{"start":1753479800322,"stop":1753479800322,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e1b675a1150bcd","name":"should increase lamport timestamp","time":{"start":1753479842937,"stop":1753479842937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caf30a55d506298","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753479830332,"stop":1753479830332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92ef013c9125b07","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753480045448,"stop":1753480045448,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf0744da495fdd2","name":"Check received message containing XML","time":{"start":1753480301513,"stop":1753480301513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6a10de14fdf987","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480328770,"stop":1753480328770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7d2f4cd8651e04","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753479808614,"stop":1753479808614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6b676efee052af","name":"Decrypt messages","time":{"start":1753479975195,"stop":1753479975196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f478d51042d96e2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753479800072,"stop":1753479800076,"duration":4},"status":"passed","severity":"normal"},{"uid":"3279aee8da26673f","name":"should not process empty queue","time":{"start":1753479800837,"stop":1753479800837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a31e463c9e1e3fc","name":"should dial with multiaddr and return stream","time":{"start":1753479801208,"stop":1753479801209,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5010b1da37715db","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753480045445,"stop":1753480045446,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb69fbf8ff0a1e8","name":"Push message with content topic containing unicode special characters","time":{"start":1753480412518,"stop":1753480412518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b7495e4d2dea79","name":"should not fail to stop the service if it was not started","time":{"start":1753479864531,"stop":1753479864532,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3038886372f8964","name":"should dial one peer on dial","time":{"start":1753479947413,"stop":1753479947414,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd22da7f80177f72","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479864535,"stop":1753479864535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5087304a95eb29b4","name":"Push message with SQL Injection payload","time":{"start":1753480412499,"stop":1753480412499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bd7d2f295c49d5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753479800319,"stop":1753479800319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7af382aeccbd3a","name":"should dispatch network event when browser goes offline","time":{"start":1753479799698,"stop":1753479799701,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fb7d2d7b58c5f62","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753479839396,"stop":1753479839396,"duration":0},"status":"passed","severity":"normal"},{"uid":"450729d911ad72d9","name":"Query Generator - false","time":{"start":1753480084647,"stop":1753480084647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1db145f96355d8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480328764,"stop":1753480328765,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a1a5b226d2a684","name":"should be safe to call multiple times","time":{"start":1753479801206,"stop":1753479801206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4807e0d5b99a7","name":"Decoder throws on undefined content topic","time":{"start":1753479820398,"stop":1753479820398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af53ccd7c63440","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753479839391,"stop":1753479839391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4093594a847fa0d","name":"Nodes with multiple pubsub topic","time":{"start":1753479990046,"stop":1753479990047,"duration":1},"status":"passed","severity":"normal"},{"uid":"829adda762aa656","name":"it tolerates circular branch references","time":{"start":1753479809069,"stop":1753479809069,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc78e9dd34aea0bd","name":"Check received message with timestamp: 1753479858966 ","time":{"start":1753480301528,"stop":1753480301528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab9bf5cf903119d","name":"A test","time":{"start":1753479919530,"stop":1753479919535,"duration":5},"status":"passed","severity":"normal"},{"uid":"677b808078dfb883","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app56/2/topic105/utf8","time":{"start":1753480102779,"stop":1753480102779,"duration":0},"status":"passed","severity":"normal"},{"uid":"590919064f0ab2a9","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753479829981,"stop":1753479829982,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f13e5f17492605","name":"Query generator for multiple messages with different content topic format","time":{"start":1753480075308,"stop":1753480075308,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a68df7432e399b3","name":"Encoder throws on empty string content topic","time":{"start":1753479818950,"stop":1753479818951,"duration":1},"status":"passed","severity":"normal"},{"uid":"101bd283a7668f3d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753479784540,"stop":1753479784540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22551b53dbe633c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753479800711,"stop":1753479800711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2944513b6338a7","name":"does not validate decoders for hash queries","time":{"start":1753479801001,"stop":1753479801001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a840a7de64116b49","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480328778,"stop":1753480328778,"duration":0},"status":"passed","severity":"normal"},{"uid":"629178d6d3b3e364","name":"Push message with custom timestamp: 1753483483936","time":{"start":1753480412509,"stop":1753480412509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2294b116733fc764","name":"msgTime: 0 ms from now, startTime: 1753220900330, endTime: 1753480100330","time":{"start":1753480115529,"stop":1753480115529,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e04aadcaeb1bc2a","name":"less peers than existing","time":{"start":1753479973699,"stop":1753479973699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9eb8076e6f2dbea","name":"configure the node with multiple content topics","time":{"start":1753480102786,"stop":1753480102786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e90fb96b95e4f5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480301521,"stop":1753480301521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d5804c21b53dc2","name":"should work with mixed v2 and v3 peers","time":{"start":1753479830183,"stop":1753479830183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d395c5137f2d17","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753479839371,"stop":1753479839374,"duration":3},"status":"passed","severity":"normal"},{"uid":"11e4a001efe74071","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480301528,"stop":1753480301528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c193fb233eef82b","name":"Push message with content topic containing Chinese","time":{"start":1753480412516,"stop":1753480412517,"duration":1},"status":"passed","severity":"normal"},{"uid":"e529d70a8440a994","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480328768,"stop":1753480328768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b137635781f85e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753480029586,"stop":1753480029586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7547ad208237b9","name":"should not receive a peer event before start","time":{"start":1753479864533,"stop":1753479864533,"duration":0},"status":"passed","severity":"normal"},{"uid":"70255678a298e174","name":"Rejects garbage","time":{"start":1753479833830,"stop":1753479833830,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f0d1af0274a5b6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753479839383,"stop":1753479839383,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a00c16b9822f56","name":"Check received message with timestamp: 1753479858966 ","time":{"start":1753480301516,"stop":1753480301516,"duration":0},"status":"passed","severity":"normal"},{"uid":"165456f88a06f035","name":"Using a function","time":{"start":1753480110518,"stop":1753480110519,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d984493280eb6e","name":"should handle empty pubsub topics","time":{"start":1753479800513,"stop":1753479800514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01f84464bcb29ef","name":"ignores unrecognized TXT record formats","time":{"start":1753479809070,"stop":1753479809070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28e8ec7d09e839","name":"should do nothing when connections still exist","time":{"start":1753479800661,"stop":1753479800661,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c3c6de459bb37","name":"peer exchange sets tag","time":{"start":1753480002954,"stop":1753480002955,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e5fb467c1ea789","name":"Reusing cursor across nodes","time":{"start":1753480029587,"stop":1753480029587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1463977204a2e418","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753479934743,"stop":1753479934743,"duration":0},"status":"passed","severity":"normal"},{"uid":"690f25b9939ef55f","name":"Push message with content topic containing short","time":{"start":1753480412515,"stop":1753480412515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e483f62d83af68cb","name":"Push 30 different messages","time":{"start":1753480412503,"stop":1753480412503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"331f11baedfa6270","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753479799690,"stop":1753479799691,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaea61ddea2cf6e","name":"should increase lamport timestamp","time":{"start":1753479842940,"stop":1753479842940,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d524a984b12a1","name":"should be safe to call multiple times","time":{"start":1753479800826,"stop":1753479800826,"duration":0},"status":"passed","severity":"normal"},{"uid":"721513a57fc965cf","name":"Ordered callback, aborts when callback returns true","time":{"start":1753480075312,"stop":1753480075314,"duration":2},"status":"passed","severity":"normal"},{"uid":"60868f66a99963e","name":"should properly start and stop event listening","time":{"start":1753479830022,"stop":1753479830023,"duration":1},"status":"passed","severity":"normal"},{"uid":"697ea8d1e43c22d8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753480007509,"stop":1753480007511,"duration":2},"status":"passed","severity":"normal"},{"uid":"dce0baddf13191fb","name":"Delete observer","time":{"start":1753479975196,"stop":1753479975196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c45cbd99d7d502","name":"should handle network check errors gracefully","time":{"start":1753479800844,"stop":1753479800845,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b266c433b8bc61","name":"should handle general insertion and lookup correctly","time":{"start":1753479841790,"stop":1753479841791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17e0fe8576eb600","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753480017364,"stop":1753480017364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd97fb954c98ea3","name":"Check received message containing shell command","time":{"start":1753480301526,"stop":1753480301526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f4e78c573a1381","name":"Check received message containing escaped characters","time":{"start":1753480301526,"stop":1753480301526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdd68244ba11965","name":"Check received message with timestamp: 1753479858966000000 ","time":{"start":1753480301516,"stop":1753480301516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02f648555f27ca","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/10/topic528/utf8","time":{"start":1753480102778,"stop":1753480102778,"duration":0},"status":"passed","severity":"normal"},{"uid":"599b27510413b4d3","name":"throws on content topic with empty application field","time":{"start":1753479784530,"stop":1753479784530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5d5915f2194f41","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753479808610,"stop":1753479808610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a8b5e1394470b1","name":"should not dispatch event when already connected","time":{"start":1753479799696,"stop":1753479799697,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7d93e2ac275c79","name":"should handle relay send failures gracefully","time":{"start":1753479800508,"stop":1753479800509,"duration":1},"status":"passed","severity":"normal"},{"uid":"3339f9112b03c19c","name":"should hang up with PeerId and return true on success","time":{"start":1753479801209,"stop":1753479801210,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc52b92367dbb42","name":"Passing page size 110 when there are 120 messages","time":{"start":1753480096750,"stop":1753480096750,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2bc43d64e35719","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480328774,"stop":1753480328774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4025858b99991c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480328771,"stop":1753480328771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54d855e3a74d73d","name":"should remove event listeners","time":{"start":1753479800647,"stop":1753479800647,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8665eed6069463","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753479800704,"stop":1753479800711,"duration":7},"status":"passed","severity":"normal"},{"uid":"dd7c3d4124ab82d0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753479830329,"stop":1753479830329,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cc2abc014d985b","name":"should continually clean up expired entries at intervals","time":{"start":1753479829212,"stop":1753479829212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36881b9a0ae65ae","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753479839374,"stop":1753479839375,"duration":1},"status":"passed","severity":"normal"},{"uid":"2265ae1b3cd7669a","name":"should be able to decode the field with only STORE set to true","time":{"start":1753479790146,"stop":1753479790146,"duration":0},"status":"passed","severity":"normal"},{"uid":"247627ae81a1bc08","name":"Push message with content topic containing numeric","time":{"start":1753480412505,"stop":1753480412505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9147bee954f1f9b9","name":"groups content topics by expected pubsub topic","time":{"start":1753479784538,"stop":1753479784538,"duration":0},"status":"passed","severity":"normal"},{"uid":"593329d9b86800a0","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753480007511,"stop":1753480007512,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cfb63aaeaaeb17","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753479839398,"stop":1753479839398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec9c570d09873b5","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753479842940,"stop":1753479842940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56136fb094268ea","name":"ends if stream creation fails","time":{"start":1753479801001,"stop":1753479801002,"duration":1},"status":"passed","severity":"normal"},{"uid":"a776c36610a4047f","name":"throws on content topic with generation field greater than 0","time":{"start":1753479784529,"stop":1753479784530,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa9bd94645e2230","name":"should not fail to stop the service if it was not started","time":{"start":1753479812917,"stop":1753479812917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74133a29f65cd74","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753479790150,"stop":1753479790150,"duration":0},"status":"passed","severity":"normal"},{"uid":"163525a58d520c4d","name":"should dial peer when no shard info available","time":{"start":1753479800834,"stop":1753479800834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7105b99ed92540","name":"Push message with Chinese payload","time":{"start":1753480412497,"stop":1753480412498,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2213f484acd5ac","name":"Push message with long payload","time":{"start":1753480412496,"stop":1753480412496,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c0044bca44e9c6","name":"Ordered Callback - true","time":{"start":1753480084649,"stop":1753480084650,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ec8165ec6a286b","name":"should not receive a peer event before start","time":{"start":1753479812918,"stop":1753479812918,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c63e5fe2cee32","name":"should not be empty after adding a subscription","time":{"start":1753479830345,"stop":1753479830346,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f708e19fd9c40ca","name":"throws on content topic with non-number generation field","time":{"start":1753479784529,"stop":1753479784529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5967fffab19c04d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753479839375,"stop":1753479839376,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d6739f316e90ad","name":"should serialize and deserialize correctly","time":{"start":1753479841790,"stop":1753479841790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2592d65957149b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480301528,"stop":1753480301529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41ac1c6e139fa4d","name":"Push message with shell command payload","time":{"start":1753480412513,"stop":1753480412513,"duration":0},"status":"passed","severity":"normal"},{"uid":"683a97a9bdad7dd2","name":"should return empty array when no peers connected","time":{"start":1753479801211,"stop":1753479801211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62296035e22e6f","name":"should handle errors when removing globalThis listeners","time":{"start":1753479799688,"stop":1753479799688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f867c65dba4b68b","name":"Check received message containing short","time":{"start":1753480301509,"stop":1753480301509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7e44919e289062","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753479784534,"stop":1753479784535,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83bcfdd01a7f53b","name":"should handle browser offline state overriding peer connections","time":{"start":1753479799707,"stop":1753479799707,"duration":0},"status":"passed","severity":"normal"},{"uid":"39507f2c3342f77a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753479784535,"stop":1753479784535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1df41a0be03be4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753480115526,"stop":1753480115526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7ec46b8456cb11","name":"Query Generator, No Decoder","time":{"start":1753480045446,"stop":1753480045447,"duration":1},"status":"passed","severity":"normal"},{"uid":"7807a2421890f908","name":"should handle onConnected and onDisconnected","time":{"start":1753479830327,"stop":1753479830327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1767a8bdfb01e4c4","name":"should handle corrupted local storage data gracefully","time":{"start":1753479812920,"stop":1753479812920,"duration":0},"status":"passed","severity":"normal"},{"uid":"11864d4e3ae47ca","name":"Check publish message containing emoji","time":{"start":1753479996920,"stop":1753479996920,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd85dbb041a6daf","name":"should add event listeners for peer connect and disconnect","time":{"start":1753479800467,"stop":1753479800467,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e895a46955b7c","name":"should drop connection to one peer on hangUp","time":{"start":1753479947414,"stop":1753479947417,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ea8c5b7affabd52","name":"returns nothing if no connections present","time":{"start":1753479800740,"stop":1753479800740,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bcf3b2dca8a706","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753479830331,"stop":1753479830331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b275e54cf72f7b46","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app89/1/topic253/json","time":{"start":1753480102785,"stop":1753480102785,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d45d3e989cddc4d","name":"Ephemeral field set to true","time":{"start":1753479801241,"stop":1753479801241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d623cd16aafd7acd","name":"should not receive a peer event after stop","time":{"start":1753479864533,"stop":1753479864534,"duration":1},"status":"passed","severity":"normal"},{"uid":"54804f83c4843a83","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480328769,"stop":1753480328769,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a38f24fe2c864d","name":"should stop all internal components","time":{"start":1753479801206,"stop":1753479801206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed1f5c074b99b0e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480301516,"stop":1753480301517,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c825bfc7b0aa1e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753479784544,"stop":1753479784545,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c1f51772a6b600","name":"Query with Promise Callback, No Decoder","time":{"start":1753480045450,"stop":1753480045450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9835f113ea6182e","name":"should return false when peer is not on the specified shard","time":{"start":1753479800071,"stop":1753479800072,"duration":1},"status":"passed","severity":"normal"},{"uid":"77745976a757c2e7","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753479829551,"stop":1753479829551,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccd1c4c4be71f3a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753479990057,"stop":1753479990057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0045319efc9a7f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753479800693,"stop":1753479800693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3912f3a98b7ed67","name":"should skip peer when dialed recently","time":{"start":1753479800828,"stop":1753479800828,"duration":0},"status":"passed","severity":"normal"},{"uid":"489c91884d25d296","name":"Decoder throws on undefined content topic","time":{"start":1753479801242,"stop":1753479801242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5f3734687bc1d4","name":"should throw error when no peers are available","time":{"start":1753479830337,"stop":1753479830337,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e8b7cc7a8c37c1","name":"Push message with content topic containing long","time":{"start":1753480412515,"stop":1753480412516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d5501dfdcdbbf2","name":"isConnected should return false after all peers disconnect","time":{"start":1753479879759,"stop":1753479879759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc28d4422cbf158","name":"Check message with no pubsub topic is not received","time":{"start":1753480301519,"stop":1753480301519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a8011a2cb619ca","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753480103635,"stop":1753480103635,"duration":0},"status":"passed","severity":"normal"},{"uid":"3452afc8c296fa98","name":"tcp ip4 address","time":{"start":1753479790153,"stop":1753479790154,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c440f8a6c15aa","name":"Check received message containing escaped characters","time":{"start":1753480301514,"stop":1753480301515,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b57e5d2851aa1c0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480301517,"stop":1753480301517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9169138181e64d8","name":"Push message with JSON payload","time":{"start":1753480412501,"stop":1753480412501,"duration":0},"status":"passed","severity":"normal"},{"uid":"365d39ccb68b31a4","name":"Subscribe and receive messages via lightPush","time":{"start":1753480328762,"stop":1753480328762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2453af87b2ad4775","name":"Relay - dialed after","time":{"start":1753480117702,"stop":1753480117703,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8996d9f8698119","name":"new peer added after a peer was already found","time":{"start":1753480002957,"stop":1753480002957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a26ff283cfe9c935","name":"Check publish message containing shell command","time":{"start":1753479996918,"stop":1753479996918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5f84298288654f","name":"should properly create peer info with all multiaddrs","time":{"start":1753479790753,"stop":1753479790753,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a6a036861d4843","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753479839390,"stop":1753479839390,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3f9786617528d7","name":"should dial all known peers when reached zero connections","time":{"start":1753479902511,"stop":1753479902512,"duration":1},"status":"passed","severity":"normal"},{"uid":"29da636d2504cee","name":"should handle multiple peer connections","time":{"start":1753479800485,"stop":1753479800486,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cf7b0465f24272","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app0/10/topic872/test.js","time":{"start":1753480102783,"stop":1753480102784,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e95bf0bd7c9bd1e","name":"rejects content-filtered query with only contentTopics","time":{"start":1753479800592,"stop":1753479800592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6fbbbf5ff4918b","name":"should handle peer disconnect event when no connections remain","time":{"start":1753479799693,"stop":1753479799693,"duration":0},"status":"passed","severity":"normal"},{"uid":"27872306aaf496bf","name":"Push message with XML payload","time":{"start":1753480412500,"stop":1753480412500,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bb890b9a67b202","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753479839368,"stop":1753479839368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd05da3fdbf30cd","name":"should return no connections if no open connection provided","time":{"start":1753479800741,"stop":1753479800741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9054f4d3a140e92a","name":"should return true when peer is on the same cluster","time":{"start":1753479800062,"stop":1753479800062,"duration":0},"status":"passed","severity":"normal"},{"uid":"696adce80c516a27","name":"Check publish message containing SQL Injection","time":{"start":1753479996916,"stop":1753479996917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0071106cec45d2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753479784534,"stop":1753479784534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0a5f3a6521bd7b","name":"Check received message containing short","time":{"start":1753480301521,"stop":1753480301521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e122bc9419fb7caf","name":"Check received message containing numeric","time":{"start":1753480301510,"stop":1753480301510,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df128e79cbbb04d","name":"Check received message containing unicode special characters","time":{"start":1753480301515,"stop":1753480301515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d819cfadcb613c4c","name":"should attach causal history and bloom filter to each message","time":{"start":1753479842939,"stop":1753479842939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef779f0838cd5bcf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753479790138,"stop":1753479790139,"duration":1},"status":"passed","severity":"normal"},{"uid":"400fdd22f5b4fe5","name":"should retry on complete failure if specified","time":{"start":1753479830171,"stop":1753479830171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c22d6881615490d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479809073,"stop":1753479809073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9f2dd41d4902c23","name":"should check false positive rate","time":{"start":1753479841791,"stop":1753479841791,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f3c5fa75a7f3f5","name":"Check publish message containing Arabic","time":{"start":1753479996916,"stop":1753479996916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9896a02cd6d768d","name":"should create an instance with libp2p and dialer","time":{"start":1753479799582,"stop":1753479799590,"duration":8},"status":"passed","severity":"normal"},{"uid":"96113bf779f40606","name":"Push message with content topic containing long","time":{"start":1753480412504,"stop":1753480412504,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a16d3b588f1229","name":"Push message with short payload","time":{"start":1753480412495,"stop":1753480412496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ad8299c66ec3cc","name":"Passing invalid cursor","time":{"start":1753480029587,"stop":1753480029588,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27ad80dba7a9899","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753479839385,"stop":1753479839386,"duration":1},"status":"passed","severity":"normal"},{"uid":"24aec3b0d3ea59f9","name":"should reject if WakuNode is not started","time":{"start":1753479830550,"stop":1753479830550,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d2c651169ab472","name":"Check received message containing numeric","time":{"start":1753480301522,"stop":1753480301522,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e52fef115bd0f3","name":"should handle errors when accessing navigator","time":{"start":1753479799706,"stop":1753479799706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8243127e35650ca2","name":"Push message with Basic HTML tag payload","time":{"start":1753480412500,"stop":1753480412500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4405aee7c221b1e6","name":"should throw if no connection provided","time":{"start":1753479800913,"stop":1753479800913,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c851bb12d9cfba","name":"Ephemeral messages are not stored","time":{"start":1753479866443,"stop":1753479866447,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2138257f138b77d","name":"Push message with Arabic payload","time":{"start":1753480412498,"stop":1753480412498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3d5c2fe37df4b0","name":"should work with v3 peers","time":{"start":1753479830183,"stop":1753479830183,"duration":0},"status":"passed","severity":"normal"},{"uid":"29069caa47e0a890","name":"should return false when peer is on different cluster","time":{"start":1753479800071,"stop":1753479800071,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa1ea10182f9ba4","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753479839384,"stop":1753479839385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca28227601b218c6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753480115525,"stop":1753480115526,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47f7ada8c280ef5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753479808798,"stop":1753479808798,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e8d4e68259c5d0","name":"Check publish message containing unicode special characters","time":{"start":1753479996919,"stop":1753479996919,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3d89cf701dea32","name":"Check received message containing Basic HTML tag","time":{"start":1753480301513,"stop":1753480301514,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeeb8fe96fba931a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753479879757,"stop":1753479879757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fb9f6ef802f138","name":"Check received message containing emoji","time":{"start":1753480301527,"stop":1753480301527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1748a065699e7024","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753480115528,"stop":1753480115528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb69045f85ee12d","name":"Check received message containing shell command","time":{"start":1753480301514,"stop":1753480301514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2631b7bbfcf71fdb","name":"should create ShardReader with auto sharding network config","time":{"start":1753479800061,"stop":1753479800061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97998b3d8ad3136","name":"Query with Ordered Callback, No Decoder","time":{"start":1753480045449,"stop":1753480045449,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cf567cb2d6bd5c","name":"Push message with meta","time":{"start":1753480412507,"stop":1753480412507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05d6cef4d416ce","name":"should handle peer store errors gracefully","time":{"start":1753479799605,"stop":1753479799606,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6027719d1c1af3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753479839383,"stop":1753479839384,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b37ed766840d57","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753479879760,"stop":1753479879760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94e99490897b94c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753479839366,"stop":1753479839366,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ad2983a3ade644","name":"should not allow unachievable error rate","time":{"start":1753479839135,"stop":1753479839135,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d98faa3e43b68b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753479800702,"stop":1753479800702,"duration":0},"status":"passed","severity":"normal"},{"uid":"94de1a66cf6cb3f6","name":"should reject if Store is requested but not mounted","time":{"start":1753479830550,"stop":1753479830551,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6af730b96b0112","name":"should clear all timers","time":{"start":1753479800468,"stop":1753479800469,"duration":1},"status":"passed","severity":"normal"},{"uid":"289c1f7b16b2d319","name":"handles different networkShards values correctly","time":{"start":1753479784538,"stop":1753479784539,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e3ae827e3c1b93","name":"Push message with content topic containing special chars","time":{"start":1753480412516,"stop":1753480412516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd64e683f671a82","name":"should be empty after removing the only subscription","time":{"start":1753479830346,"stop":1753479830346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dab3df0f31c3bf","name":"Push message with meta","time":{"start":1753480412519,"stop":1753480412519,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc285987cb69e8","name":"should handle v3 RLN errors","time":{"start":1753479830184,"stop":1753479830184,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b3bccd5c7638b4","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753479829539,"stop":1753479829540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab80b048ab1db2bf","name":"Subscribe to topic containing XML and publish message","time":{"start":1753480007508,"stop":1753480007509,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcee0c1afdf30ab9","name":"accepts time-filtered query with content filter","time":{"start":1753479800599,"stop":1753479800599,"duration":0},"status":"passed","severity":"normal"},{"uid":"715bc6b32ed692d8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480328770,"stop":1753480328770,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ec494ba87efbae","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753479784848,"stop":1753479784848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d81d7721674f0b2","name":"should use DNS peer discovery with light client","time":{"start":1753479864534,"stop":1753479864535,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d6e4e29a68895fab","name":"should not return locked peers if enough unlocked are available","time":{"start":1753479830324,"stop":1753479830324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2f186976b0e9ac","name":"Encoder throws on undefined content topic","time":{"start":1753479801242,"stop":1753479801242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b144d275526a11e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753480075308,"stop":1753480075308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f093f40d90c0c465","name":"Push message with content topic containing SQL Injection","time":{"start":1753480412517,"stop":1753480412517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff4d6209fae817f","name":"Check publish message containing XML","time":{"start":1753479996917,"stop":1753479996917,"duration":0},"status":"passed","severity":"normal"},{"uid":"955ac835ddccad5f","name":"Push message with content topic containing JSON","time":{"start":1753480412517,"stop":1753480412518,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a47158f8990885a","name":"should return false when peer is not on topic","time":{"start":1753479801214,"stop":1753479801214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfdca9e60479874","name":"should handle dial errors gracefully","time":{"start":1753479800834,"stop":1753479800835,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7025e6f860695ad","name":"should create all internal components","time":{"start":1753479801205,"stop":1753479801205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c1b5010a0161b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753480017367,"stop":1753480017371,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd92938e8936400b","name":"Check message with no content topic is not received","time":{"start":1753480301519,"stop":1753480301519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aea5196a7b41b2a","name":"should handle case when globalThis is not available","time":{"start":1753479799692,"stop":1753479799692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c53e42ba2095","name":"should update peer store before dialing","time":{"start":1753479799602,"stop":1753479799605,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ca47a50353f0019","name":"Relay - dialed first","time":{"start":1753480117702,"stop":1753480117702,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a09d6fc4d035fc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753479839379,"stop":1753479839380,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa76934b5e0a7a43","name":"should call waitForPeer on Relay","time":{"start":1753479830552,"stop":1753479830552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b15e0646b47ed6b","name":"1 Relay, 1 Filter, gives up","time":{"start":1753479808799,"stop":1753479808799,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a207b6206c16a1","name":"Check message with non string payload is not received","time":{"start":1753480301520,"stop":1753480301520,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2012cf5c1b326","name":"Push message with content topic containing escaped characters","time":{"start":1753480412506,"stop":1753480412507,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ad62517706e25a","name":"should clear the dialing interval","time":{"start":1753479800825,"stop":1753479800826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5456c8f39a0ce","name":"should set field with all protocols disabled","time":{"start":1753479790754,"stop":1753479790754,"duration":0},"status":"passed","severity":"normal"},{"uid":"946b7427b47c2dee","name":"should be empty when created","time":{"start":1753479830345,"stop":1753479830345,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff70006379420b5","name":"Sets default value correctly","time":{"start":1753480110521,"stop":1753480110522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cde12a70529525","name":"should successfully query store with valid decoders and options","time":{"start":1753479830336,"stop":1753479830337,"duration":1},"status":"passed","severity":"normal"},{"uid":"87847e436c33d1e2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753479839376,"stop":1753479839376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3aefcf9fbc94bf","name":"should handle dial errors gracefully","time":{"start":1753479799601,"stop":1753479799601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbadbee9d9396ba","name":"Publish message with custom timestamp: Fri Jul 25 2025 22:46:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479996921,"stop":1753479996921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df283231318406d","name":"should handle multiple query options for time ranges","time":{"start":1753479830338,"stop":1753479830338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1560d27769ee6bfe","name":"pre and post cipher","time":{"start":1753479819242,"stop":1753479819242,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c44c1e69cdff16","name":"Check received message containing SQL Injection","time":{"start":1753480301524,"stop":1753480301524,"duration":0},"status":"passed","severity":"normal"},{"uid":"461adb4be7e55b9c","name":"should not fail to start the service if it is already started","time":{"start":1753479864532,"stop":1753479864532,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1942233f3ee74","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753480007504,"stop":1753480007504,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adebf288df88ff0","name":"Push message equal or less that 1MB","time":{"start":1753480412521,"stop":1753480412521,"duration":0},"status":"passed","severity":"normal"},{"uid":"16127df509570f89","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753479784541,"stop":1753479784541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35dcde40a72dbe","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753479839382,"stop":1753479839382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb18953ab589ef2","name":"should add and check entries correctly","time":{"start":1753479829195,"stop":1753479829203,"duration":8},"status":"passed","severity":"normal"},{"uid":"b53647f420d18e5f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753480115527,"stop":1753480115527,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d63b996947be6f","name":"should register libp2p event listeners when start is called","time":{"start":1753479830328,"stop":1753479830328,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a40fbca49ac18d","name":"should do nothing if no non-locked connections to drop","time":{"start":1753479800704,"stop":1753479800704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63e09a17fe25a27","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753479784536,"stop":1753479784536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81bad06f659357","name":"should decode valid enr with tcp successfully","time":{"start":1753479790746,"stop":1753479790746,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fd2909388d329c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753479996923,"stop":1753479996923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c71079d4db25b93","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480328763,"stop":1753480328763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6002eb69f12f5dc2","name":"Push message with numeric payload","time":{"start":1753480412496,"stop":1753480412497,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78597471ae5ccc4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753479830331,"stop":1753479830332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29883fff656d786","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753479842942,"stop":1753479842943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c61e41dba1c85d4","name":"Store - dialed after - with timeout","time":{"start":1753480117704,"stop":1753480117704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8167307e4f84a7e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753479839399,"stop":1753479839399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfa39035338f262","name":"random static sharding 9 - Cluster ID: 116, Shard ID: 909","time":{"start":1753480100054,"stop":1753480100054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c593dd5af85f39","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753479839389,"stop":1753479839389,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f409f2639652c7","name":"Query Generator - true","time":{"start":1753480084645,"stop":1753480084647,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dd76b37c260b180","name":"should dial peers from store when browser is connected","time":{"start":1753479800659,"stop":1753479800660,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc277fd1c84b1d1","name":"should properly create location multiaddrs - tcp4","time":{"start":1753479790752,"stop":1753479790752,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a51fbd65b21961","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753480007512,"stop":1753480007513,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b82571a07f1f82","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753479842945,"stop":1753479842945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f54b1ec32179c8","name":"same cluster: nodes connect","time":{"start":1753479934742,"stop":1753479934742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2220fb42f79bb4c4","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480328779,"stop":1753480328779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6078adb5b0c94f36","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753480115527,"stop":1753480115527,"duration":0},"status":"broken","severity":"normal"},{"uid":"ec8ad3b8aec87546","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753479800703,"stop":1753479800703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1b42ac1595c62c","name":"should reject if Filter is requested but not mounted","time":{"start":1753479830551,"stop":1753479830551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8769e2f46b687cc","name":"can start the service","time":{"start":1753479973489,"stop":1753479973489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfb9a42fe61d8ab","name":"Check message with no payload is not received","time":{"start":1753480301530,"stop":1753480301531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0f9a9b24061aed","name":"Nwaku publishes","time":{"start":1753479986682,"stop":1753479986682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7550be3fe3702525","name":"should dispatch network event when browser goes online","time":{"start":1753479799697,"stop":1753479799698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9a43e7aca734e","name":"should skip peer when failed to dial recently","time":{"start":1753479800831,"stop":1753479800832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc56b61ec66be22","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753480017371,"stop":1753480017374,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfce6b505156b7e9","name":"Symmetric encrypt & Decrypt","time":{"start":1753479819241,"stop":1753479819242,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0670db3e723a7c","name":"should set field with only FILTER enabled","time":{"start":1753479790755,"stop":1753479790755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3672e792d3ac5c97","name":"Push message with content topic containing Arabic","time":{"start":1753480412505,"stop":1753480412506,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59ff7a8cb08fb32","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app76/6/topic834/proto","time":{"start":1753480102784,"stop":1753480102784,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c976233009c7b5","name":"should return false when peer is not found","time":{"start":1753479800077,"stop":1753479800077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e34f8ed4c39b0a","name":"messageHash returns a Uint8Array","time":{"start":1753479800321,"stop":1753479800321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3687a5aecbece161","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753480007507,"stop":1753480007507,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e22a70149d1fa4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753479790136,"stop":1753479790137,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad3565f8908546","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753479800076,"stop":1753479800076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4596c848043cbe4e","name":"should throw error - no id","time":{"start":1753479790747,"stop":1753479790748,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d21364e0cb169e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/1/topic494/test.js","time":{"start":1753480102782,"stop":1753480102783,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cafe4f44d6547b9","name":"Publish message with custom timestamp: Fri Jul 25 2025 20:46:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479996921,"stop":1753479996921,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d4d0125d3226b6","name":"Fails to publish message with empty text","time":{"start":1753479996922,"stop":1753479996922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5ae100e139a561","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753479934741,"stop":1753479934741,"duration":0},"status":"passed","severity":"normal"},{"uid":"698695cb4cc34b87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753479784546,"stop":1753479784547,"duration":1},"status":"passed","severity":"normal"},{"uid":"660267acb6fe22d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753479784545,"stop":1753479784546,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ece35928f8de7c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753479800712,"stop":1753479800712,"duration":0},"status":"passed","severity":"normal"},{"uid":"864967c1921a38a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753479784544,"stop":1753479784544,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ea588f90a7b6cf","name":"Overlapping topic subscription","time":{"start":1753480007501,"stop":1753480007501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d4cd30677374d14","name":"Check received message containing JSON","time":{"start":1753480301514,"stop":1753480301514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a85b2a4f897b5e5","name":"should handle errors gracefully when getting peer info","time":{"start":1753479800077,"stop":1753479800078,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c20f509aaab62aa","name":"should decode valid enr successfully","time":{"start":1753479790745,"stop":1753479790746,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd0766ed505f684","name":"should create dialer with libp2p and shardReader","time":{"start":1753479800821,"stop":1753479800822,"duration":1},"status":"passed","severity":"normal"},{"uid":"793593a0c120432c","name":"Check message with non string payload is not received","time":{"start":1753480301531,"stop":1753480301531,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f9f0d6a100b79b","name":"should not discard bootstrap peers if under the limit","time":{"start":1753479902514,"stop":1753479902514,"duration":0},"status":"passed","severity":"normal"},{"uid":"342f04c93df8e70f","name":"Check received message containing Script","time":{"start":1753480301524,"stop":1753480301524,"duration":0},"status":"passed","severity":"normal"},{"uid":"d606a96b7cb62aaf","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480328780,"stop":1753480328780,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3623e99fcbc2b9","name":"should return different streams if requested simultaniously","time":{"start":1753479800914,"stop":1753479800914,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b95b9f13a7f0a7","name":"Does not throw an exception when node disconnects","time":{"start":1753480110516,"stop":1753480110517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7526efdd4cd83d","name":"should dispatch connect and disconnect events","time":{"start":1753479830326,"stop":1753479830326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8899befa9d6833","name":"different cluster: nodes don't connect","time":{"start":1753479934740,"stop":1753479934741,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3f867213d83f2","name":"should emit a peer event after start","time":{"start":1753479812918,"stop":1753479812918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79d73612a9e7cf7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753479839401,"stop":1753479839401,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f2fc337953cca4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753479790138,"stop":1753479790138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1edd35d2828221e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753480007500,"stop":1753480007500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ba898b004dc1a1","name":"Filter","time":{"start":1753480117705,"stop":1753480117705,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a769536ac28b98","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753479790746,"stop":1753479790746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1b985ee3b55dc8","name":"should clear timers for specific peer on disconnect","time":{"start":1753479800510,"stop":1753479800511,"duration":1},"status":"passed","severity":"normal"},{"uid":"89049589de62c49d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753479784535,"stop":1753479784535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db7cad4fc40b220","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753479839395,"stop":1753479839396,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ad88cc9c0304bd","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753479800588,"stop":1753479800591,"duration":3},"status":"passed","severity":"normal"},{"uid":"637b63b007310597","name":"Query with Promise Callback, No message returned","time":{"start":1753480045450,"stop":1753480045451,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec67ff9410d4896a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753480007512,"stop":1753480007512,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d9b2a01e4af02b","name":"should handle peer store update failures gracefully","time":{"start":1753479800496,"stop":1753479800498,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f9d9219a38377e8","name":"should start all internal components","time":{"start":1753479801206,"stop":1753479801206,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedab982e1c5bf0e","name":"Check received message containing unicode special characters","time":{"start":1753480301527,"stop":1753480301527,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ce09793cd5d4a1","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480328763,"stop":1753480328763,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fefbd48683a6e0","name":"Push message with content topic containing Russian","time":{"start":1753480412506,"stop":1753480412506,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c85b57255791687","name":"Throws when trying to push message with empty payload","time":{"start":1753480412503,"stop":1753480412504,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63b8d676f0df780","name":"Push message with XML payload","time":{"start":1753480412513,"stop":1753480412513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7336309900157fa4","name":"Push 30 different messages","time":{"start":1753480412514,"stop":1753480412515,"duration":1},"status":"skipped","severity":"normal"},{"uid":"93a45345547765de","name":"Push message with long payload","time":{"start":1753480412510,"stop":1753480412511,"duration":1},"status":"passed","severity":"normal"},{"uid":"599915c9cd507c43","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753479839136,"stop":1753479839137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2d870a084eaf4","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753480045450,"stop":1753480045450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc9046748d6479e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753479784536,"stop":1753479784536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41996bd4bb55c9c","name":"Push message with custom timestamp: 1722721483936","time":{"start":1753480412508,"stop":1753480412508,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f5bf2b3257f2e3","name":"should request peer renewal on specific errors","time":{"start":1753479830006,"stop":1753479830006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc68315d12d6ea92","name":"can query messages by message hash","time":{"start":1753480077749,"stop":1753480077749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca0f71096200981","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753479809072,"stop":1753479809072,"duration":0},"status":"passed","severity":"normal"},{"uid":"467c946c9fe6041","name":"should be able to dial TLS multiaddrs","time":{"start":1753479947422,"stop":1753479947423,"duration":1},"status":"passed","severity":"normal"},{"uid":"73963fc15045f5f1","name":"Check publish message after service node is restarted","time":{"start":1753479996923,"stop":1753479996924,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1353ec865050e9fa","name":"Push message with content topic containing special chars","time":{"start":1753480412505,"stop":1753480412505,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6e4d9d226d9896","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480328774,"stop":1753480328774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5992b157a03c7e","name":"throws on content topic with too few or too many fields","time":{"start":1753479784528,"stop":1753479784529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b463e8507ed58a7a","name":"should remove event listener for peer:discovery","time":{"start":1753479799596,"stop":1753479799599,"duration":3},"status":"passed","severity":"normal"},{"uid":"562832cca01ac57d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753479800915,"stop":1753479800915,"duration":0},"status":"passed","severity":"normal"},{"uid":"499aa6086e2360b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480328781,"stop":1753480328781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d300e0975ed37cd","name":"Nodes with multiple pubsub topic","time":{"start":1753479990056,"stop":1753479990057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8162ec895347931a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753479839381,"stop":1753479839381,"duration":0},"status":"passed","severity":"normal"},{"uid":"743a504f5419a803","name":"Passing page size 0 when there are 110 messages","time":{"start":1753480096746,"stop":1753480096746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3879177a243a2848","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753479790141,"stop":1753479790141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30dea7a4dd057e9","name":"should handle peer not in mesh for all topics","time":{"start":1753479800515,"stop":1753479800516,"duration":1},"status":"passed","severity":"normal"},{"uid":"6305545933b3e45a","name":"Push message with JSON payload","time":{"start":1753480412513,"stop":1753480412513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b636f79e764464e1","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753479812920,"stop":1753479812920,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec28e7836757ed","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753479934741,"stop":1753479934741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae636f6f94b9b0a5","name":"should return false when peer is not found","time":{"start":1753479800070,"stop":1753479800070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c90f6cfa187014","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753479839398,"stop":1753479839399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da68118ede25e64","name":"Relay + Store","time":{"start":1753479790756,"stop":1753479790756,"duration":0},"status":"passed","severity":"normal"},{"uid":"603e571c1f20d772","name":"should emit a peer event after start","time":{"start":1753479973491,"stop":1753479973491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8ea25714b85bb4","name":"Check received message containing XML","time":{"start":1753480301525,"stop":1753480301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5086a94cae721e3f","name":"can start and stop the service","time":{"start":1753479973489,"stop":1753479973489,"duration":0},"status":"passed","severity":"normal"},{"uid":"94304fba8f0a3404","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753479808609,"stop":1753479808609,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d6db4644b5627b","name":"Check message with invalid timestamp is not received","time":{"start":1753480301517,"stop":1753480301518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05ea3923a13badb","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753479839368,"stop":1753479839371,"duration":3},"status":"passed","severity":"normal"},{"uid":"df91cd288c737851","name":"should properly create location multiaddrs - udp6","time":{"start":1753479790752,"stop":1753479790752,"duration":0},"status":"passed","severity":"normal"},{"uid":"867f49ec80776f00","name":"Relay Node - default protocol","time":{"start":1753480117706,"stop":1753480117706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38802daabcbe04a","name":"Check message on other pubsub topic is not received","time":{"start":1753480301529,"stop":1753480301529,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd68db1097385720","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753479808338,"stop":1753479808338,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ad6dc79186083","name":"Query generator for multiple messages with different message text format","time":{"start":1753480075307,"stop":1753480075308,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee44792efb3da08","name":"should handle errors when globalThis is not available","time":{"start":1753479799683,"stop":1753479799683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a27a92fade623c4","name":"Push message with rate limit","time":{"start":1753480412508,"stop":1753480412508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c707fd3ad33fc5","name":"should not receive a peer event before start","time":{"start":1753479973491,"stop":1753479973491,"duration":0},"status":"passed","severity":"normal"},{"uid":"118f26681c54ad83","name":"Check received message containing Russian","time":{"start":1753480301512,"stop":1753480301512,"duration":0},"status":"passed","severity":"normal"},{"uid":"703f383d2e5c7ec3","name":"should be safe to call multiple times","time":{"start":1753479799592,"stop":1753479799595,"duration":3},"status":"passed","severity":"normal"},{"uid":"83f70735f9290b61","name":"should dial peer immediately when queue is empty","time":{"start":1753479800827,"stop":1753479800827,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a9fbeefc664694","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753479830347,"stop":1753479830347,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed4cc8257f7756d","name":"should initialize with isNetworkConnected as false","time":{"start":1753479799677,"stop":1753479799678,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eba604ea68977","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753479842941,"stop":1753479842941,"duration":0},"status":"passed","severity":"normal"},{"uid":"da80f43ba3f3d2d3","name":"Check publish message containing Basic HTML tag","time":{"start":1753479996917,"stop":1753479996918,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b0bddd598dd60b","name":"random static sharding 3 - Cluster ID: 403, Shard ID: 603","time":{"start":1753480100051,"stop":1753480100051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d8f05bdae73ffd","name":"should be safe to call multiple times","time":{"start":1753479800467,"stop":1753479800468,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff063f34558e4c4e","name":"should not allow k > 12","time":{"start":1753479839132,"stop":1753479839134,"duration":2},"status":"passed","severity":"normal"},{"uid":"47efd13d9049931f","name":"Push message with numeric payload","time":{"start":1753480412511,"stop":1753480412511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94738947dc2be49","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753479808611,"stop":1753479808611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb36d16f2b8ba5e","name":"Push message with custom timestamp: 1722721483937","time":{"start":1753480412520,"stop":1753480412520,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a11f893a60f66d","name":"Publish without waiting for remote peer","time":{"start":1753480007498,"stop":1753480007498,"duration":0},"status":"passed","severity":"normal"},{"uid":"877b85e5f1513bba","name":"should handle different types of entries","time":{"start":1753479829209,"stop":1753479829210,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb7694e4b4250a4","name":"Push message with SQL Injection payload","time":{"start":1753480412512,"stop":1753480412512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52212b01edc1add","name":"Check message with no pubsub topic is not received","time":{"start":1753480301530,"stop":1753480301530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1414934a2811c023","name":"should wait for Store peer to be connected","time":{"start":1753479830552,"stop":1753479830552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf85f082e79affe","name":"should only return 1 node with relay capability","time":{"start":1753479809071,"stop":1753479809071,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c43bea404e6e45","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753479790145,"stop":1753479790146,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b05ce35d51593a9","name":"Push message with Russian payload","time":{"start":1753480412512,"stop":1753480412512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe8dcef8a4217ba","name":"should transition to Unhealthy when no connections","time":{"start":1753479830015,"stop":1753479830021,"duration":6},"status":"passed","severity":"normal"},{"uid":"b606ad1b917f6b0","name":"Check received message containing special chars","time":{"start":1753480301511,"stop":1753480301511,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb46ed29a3120747","name":"should handle hash queries without validation","time":{"start":1753479830339,"stop":1753479830339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ded77f4726f78f","name":"should set default options when no config provided","time":{"start":1753479801205,"stop":1753479801205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83df11af19cb21d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753479790140,"stop":1753479790140,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a3d2b0861f1be","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753480102776,"stop":1753480102777,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c40e2faad3b9c93","name":"Check publish message containing short","time":{"start":1753479996913,"stop":1753479996914,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e15078ac38dbc11","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479790142,"stop":1753479790142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4c30f6881e4d91","name":"should dial all remaining peers","time":{"start":1753479800680,"stop":1753479800682,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4aae09de2b8a940","name":"should handle complete connection lifecycle","time":{"start":1753479799706,"stop":1753479799707,"duration":1},"status":"passed","severity":"normal"},{"uid":"55189b42c956670d","name":"Fails to push message with large meta","time":{"start":1753480412508,"stop":1753480412508,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcad2a4fbb1c72eb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753479839388,"stop":1753479839388,"duration":0},"status":"passed","severity":"normal"},{"uid":"630accd7a1f99765","name":"should encodeTxt and decodeTxt","time":{"start":1753479790745,"stop":1753479790745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63c62b1b72e04e9","name":"should encode/decode to text encoding","time":{"start":1753479790750,"stop":1753479790750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b210a17918b1a85","name":"should throw error - no public key","time":{"start":1753479790747,"stop":1753479790747,"duration":0},"status":"passed","severity":"normal"},{"uid":"99335d840d395d27","name":"yields undefined for messages without decoder","time":{"start":1753479801005,"stop":1753479801006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9866c27b11993f","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480328773,"stop":1753480328773,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bccf387230e082","name":"Query generator for multiple messages","time":{"start":1753480075307,"stop":1753480075307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3964263fcf50e9","name":"Waku message hash computation (payload length 0)","time":{"start":1753479800314,"stop":1753479800318,"duration":4},"status":"passed","severity":"normal"},{"uid":"d5aeec0d5cd0a315","name":"should partition messages based on acknowledgement status","time":{"start":1753479842944,"stop":1753479842944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8030c609092d5633","name":"should get / set TCP multiaddr","time":{"start":1753479790751,"stop":1753479790751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76f72e688d9cd07","name":"should create ConnectionManager with relay","time":{"start":1753479801204,"stop":1753479801204,"duration":0},"status":"passed","severity":"normal"},{"uid":"78331e5564c28255","name":"should not fail to stop the service if it was not started","time":{"start":1753479973489,"stop":1753479973490,"duration":1},"status":"passed","severity":"normal"},{"uid":"6506b98e4b7fe93d","name":"Meta field set when metaSetter is specified","time":{"start":1753479801241,"stop":1753479801241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b03bf6d18092254","name":"should return true when peer is on the specified shard","time":{"start":1753479800070,"stop":1753479800071,"duration":1},"status":"passed","severity":"normal"},{"uid":"20960dedd092d55d","name":"Encoder throws on undefined content topic","time":{"start":1753479818950,"stop":1753479818950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76bace55ac9860","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753479990053,"stop":1753479990053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d46d8e6256c44e6","name":"should allow redial after cooldown period","time":{"start":1753479800832,"stop":1753479800833,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43b7936ea4d8609","name":"Check publish message containing Chinese","time":{"start":1753479996915,"stop":1753479996915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7690486f06ed38b","name":"Check received message containing Script","time":{"start":1753480301513,"stop":1753480301513,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d453d141e169c6","name":"Push message with Script payload","time":{"start":1753480412499,"stop":1753480412500,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80cead3bd462fc8","name":"Fails to push message bigger that 1MB","time":{"start":1753480412521,"stop":1753480412521,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c7690e1c58cedc","name":"should handle peer store errors gracefully","time":{"start":1753479800692,"stop":1753479800693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba60de0b4f398e3e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753479839375,"stop":1753479839375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da5d040f111fb20","name":"should start the dialing interval","time":{"start":1753479800822,"stop":1753479800822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3843a6db02757a7","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753479829551,"stop":1753479829557,"duration":6},"status":"passed","severity":"normal"},{"uid":"ad4e44bd6c34f00a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753479902512,"stop":1753479902514,"duration":2},"status":"passed","severity":"normal"},{"uid":"17e7e74a6f6a460a","name":"should wait for LightPush peer to be connected","time":{"start":1753479830551,"stop":1753479830552,"duration":1},"status":"passed","severity":"normal"},{"uid":"74965ea5976a2fbd","name":"should get / set UDP multiaddr","time":{"start":1753479790750,"stop":1753479790751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2460998ece3277fe","name":"should be safe to call multiple times","time":{"start":1753479800659,"stop":1753479800659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c05b2278b9a63d5","name":"Throws when trying to push message with empty payload","time":{"start":1753480412515,"stop":1753480412515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45f8dc03f9be068","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480328771,"stop":1753480328771,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb681f1b71b21c4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753479784536,"stop":1753479784536,"duration":0},"status":"passed","severity":"normal"},{"uid":"349acd51a6bdda50","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753479839392,"stop":1753479839395,"duration":3},"status":"passed","severity":"normal"},{"uid":"d658e10ab7ada73b","name":"throws an error for improperly formatted content topics","time":{"start":1753479784539,"stop":1753479784539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7337805da3fb28","name":"should be online or offline if network state changed","time":{"start":1753479879760,"stop":1753479879761,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f29a31c3fbb14f0","name":"Publishes to nwaku","time":{"start":1753479986682,"stop":1753479986682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ef2e44f26bda42","name":"Generator, 2 different shards","time":{"start":1753480036254,"stop":1753480036254,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5e18b59c25fa5f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753479800280,"stop":1753479800280,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eedeaf7af1c9a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479790150,"stop":1753479790151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7630115dbb108cf7","name":"Check message with no content topic is not received","time":{"start":1753480301530,"stop":1753480301530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e198c745f69add2","name":"should start and setup intervals and event listeners","time":{"start":1753479830347,"stop":1753479830347,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c90e5337b49744","name":"should respect custom numPeersToUse configuration","time":{"start":1753479830331,"stop":1753479830331,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d1fba35348589b","name":"should reject if Relay is requested but not mounted","time":{"start":1753479830550,"stop":1753479830550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdc7c04cc615b3","name":"Mutual subscription","time":{"start":1753480007495,"stop":1753480007496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f550325d4bc70cb","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753479800499,"stop":1753479800500,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fe03c9470abd15","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753480002957,"stop":1753480002957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e766f4d5c78bf14","name":"should be able to encode the field with only STORE set to true","time":{"start":1753479790135,"stop":1753479790136,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbb66a20f45763e","name":"should filter out already connected peers","time":{"start":1753479800679,"stop":1753479800680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9861f9a37e709","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753479839387,"stop":1753479839388,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bbf69e6c46dd21","name":"Push message with custom timestamp: 1753476283936","time":{"start":1753480412508,"stop":1753480412509,"duration":1},"status":"broken","severity":"normal"},{"uid":"337785b4174746b2","name":"should handle errors when getting connections","time":{"start":1753479799702,"stop":1753479799706,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ae7299ad1cb7a22","name":"should return peer for existing peer","time":{"start":1753479800692,"stop":1753479800692,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbc7b91cb9a0718","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753480007500,"stop":1753480007500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4d477dfc4c4d4a","name":"should properly create location multiaddrs - tcp","time":{"start":1753479790753,"stop":1753479790753,"duration":0},"status":"passed","severity":"normal"},{"uid":"834ec9c23b076767","name":"should return false and handle errors gracefully","time":{"start":1753479801210,"stop":1753479801211,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3d42931ddbdaba","name":"should handle special patterns correctly","time":{"start":1753479841790,"stop":1753479841790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60e316a1084acfb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753480103635,"stop":1753480103635,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf8ad0059a55d4d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753479801000,"stop":1753479801000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea0be7a9d8a8736","name":"should detect messages with missing dependencies","time":{"start":1753479842943,"stop":1753479842943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339b9b5ca311223","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753479801213,"stop":1753479801214,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d00a4995747e954","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753479839389,"stop":1753479839390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cfb1ee675599f6","name":"should not fail to start the service if it is already started","time":{"start":1753479973490,"stop":1753479973491,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e952fb9e71c626","name":"should return usable stream attached to connection","time":{"start":1753479800912,"stop":1753479800913,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b175b7b8dad7288","name":"should handle queue overflow by adding peers to queue","time":{"start":1753479800835,"stop":1753479800835,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2d9e8ba3968cda","name":"Register correct protocols","time":{"start":1753480007497,"stop":1753480007498,"duration":1},"status":"passed","severity":"normal"},{"uid":"821c6ce7ac736031","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753479839389,"stop":1753479839389,"duration":0},"status":"passed","severity":"normal"},{"uid":"763808c34797f589","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753479866448,"stop":1753479866448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b9fd8800772f6","name":"returns all values when wanted number is greater than available values","time":{"start":1753479808334,"stop":1753479808338,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f8451115469c879","name":"should check connected peers if present and suitable","time":{"start":1753479830551,"stop":1753479830551,"duration":0},"status":"passed","severity":"normal"},{"uid":"966cc39fac9cbd94","name":"should return PeerId when PeerId is provided","time":{"start":1753479800281,"stop":1753479800281,"duration":0},"status":"passed","severity":"normal"},{"uid":"532ab87c21384043","name":"more peers than existing","time":{"start":1753479973699,"stop":1753479973699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a31c614bc01ae98d","name":"Check publish message containing JSON","time":{"start":1753479996918,"stop":1753479996918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc415e002b2a8ccf","name":"should insert elements correctly","time":{"start":1753479841788,"stop":1753479841789,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa167422881b7c5","name":"Check received message containing emoji","time":{"start":1753480301515,"stop":1753480301515,"duration":0},"status":"passed","severity":"normal"},{"uid":"42402862a444aab5","name":"should set field with all protocols enabled","time":{"start":1753479790754,"stop":1753479790754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28d6d11ce3287b4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480328779,"stop":1753480328779,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafee494ac2b15dd","name":"should dial peer when peer is discovered","time":{"start":1753479799600,"stop":1753479799601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d8c2a9769324b6","name":"should stop ping timers on peer disconnect","time":{"start":1753479800486,"stop":1753479800494,"duration":8},"status":"passed","severity":"normal"},{"uid":"2f6b310be32f6c81","name":"should only return 1 node with relay and store capability","time":{"start":1753479809071,"stop":1753479809071,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a89b10cc1d31e1","name":"Push message with special chars payload","time":{"start":1753480412497,"stop":1753480412497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5496c4a5cab4ffa","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753479839387,"stop":1753479839387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c06b0c70ffe888","name":"1 Relay, 1 fetch","time":{"start":1753479808797,"stop":1753479808798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae786671f21dcdcd","name":"should add event listeners to libp2p","time":{"start":1753479799680,"stop":1753479799680,"duration":0},"status":"passed","severity":"normal"},{"uid":"157cd6ffb122b3b9","name":"Push message equal or less that 1MB","time":{"start":1753480412509,"stop":1753480412509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af901fc1df0b8f7","name":"should enable all discoveries when explicitly set","time":{"start":1753479829537,"stop":1753479829539,"duration":2},"status":"passed","severity":"normal"},{"uid":"52844945115ac734","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753479801207,"stop":1753479801207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8364f205a2390b32","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753479839399,"stop":1753479839399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98c26c7e8d5a67d","name":"Check publish message containing long","time":{"start":1753479996914,"stop":1753479996914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb64b358e62fe87","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753479842945,"stop":1753479842946,"duration":1},"status":"passed","severity":"normal"},{"uid":"94564a488eacec0d","name":"should handle corrupted shard info gracefully","time":{"start":1753479800078,"stop":1753479800078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e697507aa360fe","name":"should process queue every 500ms","time":{"start":1753479800836,"stop":1753479800836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7756930317bb455e","name":"should properly clean up resources when disposed","time":{"start":1753479829210,"stop":1753479829211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa938a043905347","name":"Query Generator, No message returned","time":{"start":1753480045447,"stop":1753480045447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d90ac46c85a704","name":"should return false when peer has no shard info","time":{"start":1753479800063,"stop":1753479800070,"duration":7},"status":"passed","severity":"normal"},{"uid":"9f2ee844f2d4f509","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753479829982,"stop":1753479829982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5748da8c8ff0f8","name":"should return false when pubsub topic parsing fails","time":{"start":1753479800076,"stop":1753479800077,"duration":1},"status":"passed","severity":"normal"},{"uid":"6adc5f2184da8dd0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753479839400,"stop":1753479839400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5653ceb682a20a3","name":"Push message with content topic containing Russian","time":{"start":1753480412517,"stop":1753480412517,"duration":0},"status":"passed","severity":"normal"},{"uid":"71319a81c2bdc46f","name":"should maintain desired error rate","time":{"start":1753479841789,"stop":1753479841789,"duration":0},"status":"passed","severity":"normal"},{"uid":"af15e069027b526b","name":"should handle incoming messages","time":{"start":1753479829985,"stop":1753479829985,"duration":0},"status":"passed","severity":"normal"},{"uid":"532cd5416cb4097b","name":"Check publish message containing escaped characters","time":{"start":1753479996919,"stop":1753479996919,"duration":0},"status":"passed","severity":"normal"},{"uid":"492dc66a2a36e247","name":"Push message with Chinese payload","time":{"start":1753480412511,"stop":1753480412511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af2c5dbf246580b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753479818948,"stop":1753479818948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51a9ed729df5188","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480328764,"stop":1753480328764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eeff80d8138eabd1","name":"messageHashStr returns a hex string","time":{"start":1753479800321,"stop":1753479800321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c083ea4549aea2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753479799702,"stop":1753479799702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ac9bcace1ee54","name":"Check received message containing Chinese","time":{"start":1753480301511,"stop":1753480301511,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f6b8fcbc6e9c8f","name":"should populate queue if has active dial","time":{"start":1753479800832,"stop":1753479800832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09af1e67f2213fc","name":"Refresh subscription","time":{"start":1753480328776,"stop":1753480328776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10f5fc2e95d7d77","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753479800495,"stop":1753479800495,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b585d40f2762413","name":"should invoke callbacks when receiving a message","time":{"start":1753479830346,"stop":1753479830347,"duration":1},"status":"passed","severity":"normal"},{"uid":"4402f45ada9b8b66","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753479879758,"stop":1753479879758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4a599938b6051b","name":"Push message with emoji payload","time":{"start":1753480412503,"stop":1753480412503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c65020d8caa401","name":"Decoder throws on undefined content topic","time":{"start":1753479818951,"stop":1753479818951,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f75fbabd4374ef","name":"Callback on promise, aborts when callback returns true","time":{"start":1753480075310,"stop":1753480075311,"duration":1},"status":"passed","severity":"normal"},{"uid":"177f2d6e6bcc5813","name":"Check received message containing Arabic","time":{"start":1753480301511,"stop":1753480301512,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dcdf427eefbc677","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753480017361,"stop":1753480017364,"duration":3},"status":"passed","severity":"normal"},{"uid":"85d26d4911ec6b11","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753479790149,"stop":1753479790149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca58f1520e9e89e8","name":"should handle task timeouts","time":{"start":1753479830006,"stop":1753479830006,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bc0667c7dbb638","name":"should insert message id into causal history","time":{"start":1753479842939,"stop":1753479842939,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafb363e49e62eb2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480328780,"stop":1753480328780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84fdca83f349874","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753479784547,"stop":1753479784548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c607062d1754ac28","name":"Push message with content topic containing short","time":{"start":1753480412504,"stop":1753480412504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7ac37f3f036bbd","name":"should not retry if at least one success","time":{"start":1753479830171,"stop":1753479830171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9763db7770c8675","name":"should maintain proper timestamps if all messages received","time":{"start":1753479842940,"stop":1753479842941,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3c4a82e7b3573b","name":"should handle shardReader errors","time":{"start":1753479801214,"stop":1753479801214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b62f086f36c10b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753479784540,"stop":1753479784541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae727ec9d58341a8","name":"should return false when network is not connected","time":{"start":1753479801207,"stop":1753479801208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f842c9c712e8f139","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app45/3/topic193/json","time":{"start":1753480102779,"stop":1753480102780,"duration":1},"status":"passed","severity":"normal"}] |