mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"ce409573199932bc","name":"Push message with content topic containing escaped characters","time":{"start":1755002608943,"stop":1755002608943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07d7db67366f4aa","name":"should use DNS peer discovery with light client","time":{"start":1755002064130,"stop":1755002064130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6efcb88db3957116","name":"should return different streams if requested simultaniously","time":{"start":1755001997041,"stop":1755001997041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f524b634cf950f32","name":"should handle dial errors gracefully","time":{"start":1755001996411,"stop":1755001996411,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d449c3847fea","name":"Correctly serialized arguments","time":{"start":1755002133530,"stop":1755002133530,"duration":0},"status":"passed","severity":"normal"},{"uid":"773f5f28ed38ad44","name":"should emit a peer event after start","time":{"start":1755002169557,"stop":1755002169558,"duration":1},"status":"passed","severity":"normal"},{"uid":"512c4dada726f6d5","name":"Refresh subscription","time":{"start":1755002202115,"stop":1755002202116,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f20c7957025727fe","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755002038046,"stop":1755002038046,"duration":0},"status":"passed","severity":"normal"},{"uid":"173c728619a891de","name":"Push message with content topic containing Chinese","time":{"start":1755002608955,"stop":1755002608956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4862a24d2870618b","name":"should register libp2p event listeners when start is called","time":{"start":1755002026334,"stop":1755002026334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bf5e86ebb7d516","name":"should dial all peers on dial","time":{"start":1755002150311,"stop":1755002150312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b467a9fe975ffe06","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755002004801,"stop":1755002004802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dbdb5fdeb3435e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755001986477,"stop":1755001986477,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef5d77cb2b51dd","name":"should only return 1 node with relay capability","time":{"start":1755002005300,"stop":1755002005301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba779bc895b0cd75","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755002186425,"stop":1755002186426,"duration":1},"status":"passed","severity":"normal"},{"uid":"978976678b47ac4d","name":"should handle complete peer lifecycle","time":{"start":1755001996743,"stop":1755001996744,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f4e6020264beef","name":"Subscribe to topic containing XML and receive message","time":{"start":1755002528292,"stop":1755002528292,"duration":0},"status":"passed","severity":"normal"},{"uid":"89042f38057e76","name":"Publish message with large meta","time":{"start":1755002193111,"stop":1755002193111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e436feda9c278f15","name":"Subscribe and receive messages via waku relay post","time":{"start":1755002528272,"stop":1755002528273,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7a523254ea03d0","name":"Push message with special chars payload","time":{"start":1755002608934,"stop":1755002608935,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a75f5fe026465e","name":"should add event listeners to globalThis","time":{"start":1755001996599,"stop":1755001996599,"duration":0},"status":"passed","severity":"normal"},{"uid":"495fade708ce9c0f","name":"it tolerates circular branch references","time":{"start":1755002005298,"stop":1755002005299,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ccf3a924e8021a","name":"Promise Callback - false","time":{"start":1755002319719,"stop":1755002319719,"duration":0},"status":"passed","severity":"normal"},{"uid":"114af222f0d868a6","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755002038037,"stop":1755002038044,"duration":7},"status":"passed","severity":"normal"},{"uid":"e0ae6235b8f15474","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755002038037,"stop":1755002038037,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e1ff3c96fae29b","name":"Subscribe to topic containing XML and publish message","time":{"start":1755002202127,"stop":1755002202127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dfe07991f1a823","name":"Passing page size 3 when there are 20 messages","time":{"start":1755002332728,"stop":1755002332728,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b239ec9c547d90","name":"should return PeerId when PeerId is provided","time":{"start":1755001997051,"stop":1755001997052,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfacbfdda3ac60f","name":"should start and setup intervals and event listeners","time":{"start":1755002026613,"stop":1755002026614,"duration":1},"status":"passed","severity":"normal"},{"uid":"2038f64a5cf77148","name":"handles different networkShards values correctly","time":{"start":1755001981049,"stop":1755001981049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab9a2dfc2351f0","name":"should stop and cleanup resources","time":{"start":1755002026614,"stop":1755002026614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65c01bcda1ccfc7","name":"should add and check entries correctly","time":{"start":1755002025085,"stop":1755002025099,"duration":14},"status":"passed","severity":"normal"},{"uid":"cb616dc9086b36cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755001981056,"stop":1755001981056,"duration":0},"status":"passed","severity":"normal"},{"uid":"199cd5b943582e85","name":"Push message with numeric payload","time":{"start":1755002608934,"stop":1755002608934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e660ad157a38dafa","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755002038051,"stop":1755002038051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f6994b733c41bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755001981057,"stop":1755001981058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5177b10e514391a","name":"LightPush","time":{"start":1755002353328,"stop":1755002353328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4c3156e5fc2401","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755002505526,"stop":1755002505526,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ec4aacede29bc4","name":"should handle a minimal index list","time":{"start":1755001981229,"stop":1755001981229,"duration":0},"status":"passed","severity":"normal"},{"uid":"29789b910d8d195c","name":"should skip updating peer store if peer has same addresses","time":{"start":1755001996377,"stop":1755001996378,"duration":1},"status":"passed","severity":"normal"},{"uid":"329af61aac2c4b57","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755002201881,"stop":1755002201882,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e911988a6d23708","name":"should properly create location multiaddrs - tcp","time":{"start":1755001987185,"stop":1755001987185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2833cf1593c851ad","name":"should return false when peer has no shard info","time":{"start":1755001996678,"stop":1755001996678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b92d8f825305920","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755001986479,"stop":1755001986479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c651718b77a1e516","name":"Push message with special chars payload","time":{"start":1755002608948,"stop":1755002608948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fae15cdfd56b77","name":"Push 30 different messages","time":{"start":1755002608940,"stop":1755002608940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bf4582686a0436b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755001996644,"stop":1755001996647,"duration":3},"status":"passed","severity":"normal"},{"uid":"299d4aa575a4531e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755002038058,"stop":1755002038058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0c5400cfc1bcf9","name":"should not receive a peer event after stop","time":{"start":1755002064129,"stop":1755002064129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42747e8996e83dc","name":"Callback on promise, aborts when callback returns true","time":{"start":1755002334456,"stop":1755002334456,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec486c760e2cb64","name":"throws on content topic with generation field greater than 0","time":{"start":1755001981039,"stop":1755001981039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5535533ff4a5565","name":"should create ConnectionManager with relay","time":{"start":1755001997517,"stop":1755001997518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48349308193f4d9","name":"Check message received after jswaku node is restarted","time":{"start":1755002505528,"stop":1755002505528,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cb3a617311b900","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755002038029,"stop":1755002038029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7deec70c542459ea","name":"Check received message with timestamp: 1755002058752000000 ","time":{"start":1755002505525,"stop":1755002505526,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf06fbea48423109","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755002038048,"stop":1755002038048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7ca462ce0a1613","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755002004802,"stop":1755002004803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50e4f1eaa7e612","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755002026341,"stop":1755002026342,"duration":1},"status":"passed","severity":"normal"},{"uid":"441bb297dbba0fad","name":"should not receive a peer event before start","time":{"start":1755002064129,"stop":1755002064129,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fb6cb8ff1c85ef","name":"should not fail to start the service if it is already started","time":{"start":1755002169556,"stop":1755002169557,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac49b5480187694","name":"should return all connected peers without codec filter","time":{"start":1755001997525,"stop":1755001997526,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9bf395034f6e4f","name":"Stops search when 2 null results are returned","time":{"start":1755002004484,"stop":1755002004484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1479dadf51fc975e","name":"Check publish message containing Basic HTML tag","time":{"start":1755002193103,"stop":1755002193104,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e23fb635c2e2764","name":"can start and stop the service","time":{"start":1755002169555,"stop":1755002169555,"duration":0},"status":"passed","severity":"normal"},{"uid":"25465690e3703b00","name":"should be safe to call multiple times","time":{"start":1755001996399,"stop":1755001996399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4a93677a74491c","name":"Decoder throws on undefined content topic","time":{"start":1755002016632,"stop":1755002016632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dab51c85513f87","name":"Push message with SQL Injection payload","time":{"start":1755002608936,"stop":1755002608936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57743b2b4110098","name":"should return false when peer is not on topic","time":{"start":1755001997527,"stop":1755001997528,"duration":1},"status":"passed","severity":"normal"},{"uid":"be01f985cc6e5389","name":"should return false when pubsub topic parsing fails","time":{"start":1755001996682,"stop":1755001996683,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44e64f6408e87cb","name":"caches peers it previously fetched","time":{"start":1755002005300,"stop":1755002005300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1237b4e7df2aede6","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755002038045,"stop":1755002038046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2090efd79c505bdf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755002201859,"stop":1755002201859,"duration":0},"status":"passed","severity":"normal"},{"uid":"645fc34cf39627d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755002201871,"stop":1755002201871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20c91658bb72ff6","name":"Subscribe to topic containing XML and receive message","time":{"start":1755002528281,"stop":1755002528281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88a020ec8f8947b","name":"Decoder throws on empty string content topic","time":{"start":1755002015038,"stop":1755002015038,"duration":0},"status":"passed","severity":"normal"},{"uid":"522a2c735dc19735","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755002064131,"stop":1755002064131,"duration":0},"status":"skipped","severity":"normal"},{"uid":"453295a564f403a9","name":"groups content topics by expected pubsub topic","time":{"start":1755001981049,"stop":1755001981049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4591229c54ffe8b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755001981048,"stop":1755001981048,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9ee04a4e849d1e","name":"should not modify tags of connections for different peers","time":{"start":1755002026346,"stop":1755002026346,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2a1a055ca4baaf","name":"should update ack status of messages in outgoing buffer","time":{"start":1755002043603,"stop":1755002043604,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b066669d4e47bf7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755001981049,"stop":1755001981049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b714a02393f94a72","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755001986475,"stop":1755001986476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e803999810a459","name":"should increase lamport timestamp","time":{"start":1755002043596,"stop":1755002043597,"duration":1},"status":"passed","severity":"normal"},{"uid":"526b78e6c30301ac","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755002505528,"stop":1755002505528,"duration":0},"status":"passed","severity":"normal"},{"uid":"81314026b1f614e3","name":"Check received message containing SQL Injection","time":{"start":1755002505523,"stop":1755002505523,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f90aabcc2f89fe","name":"should wait for Store peer to be connected","time":{"start":1755002026359,"stop":1755002026359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcea874800d099f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755002133365,"stop":1755002133366,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee22b326e27c5697","name":"Query Generator, No message returned","time":{"start":1755002310242,"stop":1755002310242,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a7d91d58cda191","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755002349141,"stop":1755002349141,"duration":0},"status":"passed","severity":"normal"},{"uid":"907e9560aeed745a","name":"should handle errors gracefully when getting peer info","time":{"start":1755001996683,"stop":1755001996684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4218ad83a1ede7d3","name":"should successfully stop","time":{"start":1755002026370,"stop":1755002026371,"duration":1},"status":"passed","severity":"normal"},{"uid":"9363e5d6326a246b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755002038057,"stop":1755002038058,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb2eb8826208868","name":"should reject if Store is requested but not mounted","time":{"start":1755002026351,"stop":1755002026353,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca73febbea3d355","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755002303886,"stop":1755002303886,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf31e9d9da73f29","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755001997047,"stop":1755001997047,"duration":0},"status":"broken","severity":"normal"},{"uid":"c340b8f418b65a1a","name":"should handle corrupted shard info gracefully","time":{"start":1755001996684,"stop":1755001996684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4f64121f588316","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755002003891,"stop":1755002003892,"duration":1},"status":"passed","severity":"normal"},{"uid":"169b4d046a94c30c","name":"Check received message containing Arabic","time":{"start":1755002505522,"stop":1755002505522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6012ac6d086002d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755001997041,"stop":1755001997041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00960003cb1af5b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755002025658,"stop":1755002025658,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa059775e6fd55e2","name":"random static sharding 10 - Cluster ID: 996, Shard ID: 796","time":{"start":1755002291144,"stop":1755002291145,"duration":1},"status":"passed","severity":"normal"},{"uid":"83876c3f008ed7b","name":"should insert message id into causal history","time":{"start":1755002043597,"stop":1755002043598,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfa41dd4029f156","name":"should not receive a peer event before start","time":{"start":1755002009130,"stop":1755002009130,"duration":0},"status":"passed","severity":"normal"},{"uid":"293f0de137864e51","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755002043601,"stop":1755002043601,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc66b96116282838","name":"Passing page size 10 when there are 10 messages","time":{"start":1755002332729,"stop":1755002332729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad1ebee4986ff2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755002083190,"stop":1755002083190,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeee491e9a7e42e4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app51/9/topic526/test.js","time":{"start":1755002295415,"stop":1755002295415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d894b07f716a96f","name":"should deliver messages after dependencies are met","time":{"start":1755002043601,"stop":1755002043602,"duration":1},"status":"passed","severity":"normal"},{"uid":"65440a0a7bbec369","name":"Push message with custom timestamp: 1724243683404","time":{"start":1755002608959,"stop":1755002608959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b6e0280831f251","name":"Sign & Recover","time":{"start":1755002015477,"stop":1755002015477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5de783c30f4732b","name":"Push message with Russian payload","time":{"start":1755002608936,"stop":1755002608936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61e51c22f150af","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755002202114,"stop":1755002202115,"duration":1},"status":"passed","severity":"normal"},{"uid":"795ec8102175e5da","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755002133363,"stop":1755002133364,"duration":1},"status":"passed","severity":"normal"},{"uid":"903f08613b545bec","name":"Check publish message containing emoji","time":{"start":1755002193105,"stop":1755002193105,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9286ee3a55d421","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755001986481,"stop":1755001986481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0883399e9bd14a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755002026613,"stop":1755002026613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9db4f7bb7faeef","name":"should reject if Filter is requested but not mounted","time":{"start":1755002026353,"stop":1755002026353,"duration":0},"status":"passed","severity":"normal"},{"uid":"473f12225ed6c9bf","name":"Check message with invalid timestamp is not received","time":{"start":1755002505527,"stop":1755002505527,"duration":0},"status":"passed","severity":"normal"},{"uid":"169ad8eca13f9a83","name":"should skip peer when failed to dial recently","time":{"start":1755001996325,"stop":1755001996325,"duration":0},"status":"passed","severity":"normal"},{"uid":"30770866454c5987","name":"Check received message containing unicode special characters","time":{"start":1755002505517,"stop":1755002505517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6f34777a29fe0e","name":"should be safe to call multiple times","time":{"start":1755001996712,"stop":1755001996712,"duration":0},"status":"passed","severity":"normal"},{"uid":"720c58bf9ffc23dc","name":"Push message with custom timestamp: 1754998483403","time":{"start":1755002608945,"stop":1755002608945,"duration":0},"status":"passed","severity":"normal"},{"uid":"73025205831ee10","name":"Should update multiaddrs","time":{"start":1755002150663,"stop":1755002150664,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc70a8116a212994","name":"should skip peer when dialed recently","time":{"start":1755001996320,"stop":1755001996325,"duration":5},"status":"passed","severity":"normal"},{"uid":"59d135ce67b63dbf","name":"should decode valid enr successfully","time":{"start":1755001987176,"stop":1755001987177,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a46e53c27f0173","name":"should drop connection to all peers on hangUp","time":{"start":1755002150312,"stop":1755002150312,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd038aa42f55497","name":"should set field with only RELAY enabled","time":{"start":1755001987186,"stop":1755001987186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71ccf853f7df63e","name":"Push message with Basic HTML tag payload","time":{"start":1755002608950,"stop":1755002608951,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a11014b345850b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755002205797,"stop":1755002205797,"duration":0},"status":"passed","severity":"normal"},{"uid":"196b259872f1d41a","name":"Check received message containing escaped characters","time":{"start":1755002505517,"stop":1755002505517,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf3a5056411b6bd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/5/topic927/utf8","time":{"start":1755002295413,"stop":1755002295414,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae89f89b182ce987","name":"should check false positive rate","time":{"start":1755002041850,"stop":1755002041850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d3870a870fd117","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755001996912,"stop":1755001996912,"duration":0},"status":"passed","severity":"normal"},{"uid":"2494869e0c7d0718","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755002310242,"stop":1755002310242,"duration":0},"status":"passed","severity":"normal"},{"uid":"30feaeeac649d281","name":"yields undefined for messages without decoder","time":{"start":1755001997276,"stop":1755001997276,"duration":0},"status":"passed","severity":"normal"},{"uid":"89235a2883bb713b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755002043602,"stop":1755002043602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9520f37385f2d28","name":"Publish without waiting for remote peer","time":{"start":1755002202113,"stop":1755002202113,"duration":0},"status":"passed","severity":"normal"},{"uid":"818657e94eba35ff","name":"should create a new stream if no existing for protocol found","time":{"start":1755001997040,"stop":1755001997040,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1941c2d7c128aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755002038062,"stop":1755002038062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2cc4f3792c8dd4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755002193108,"stop":1755002193108,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9760f5bdd7249a4","name":"Push message with Script payload","time":{"start":1755002608936,"stop":1755002608937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba881b62bf15e83b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755002038066,"stop":1755002038066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4621cb70d12c7c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755002202114,"stop":1755002202114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d10e95f7b79aae9","name":"Stops search when maxGet is reached","time":{"start":1755002004483,"stop":1755002004484,"duration":1},"status":"passed","severity":"normal"},{"uid":"89515c10fd1296a5","name":"Query Generator, No Decoder","time":{"start":1755002310241,"stop":1755002310241,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd605d2a8bb50cb1","name":"should handle complete connection lifecycle","time":{"start":1755001996635,"stop":1755001996636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29aa5453e95de37","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755002038048,"stop":1755002038049,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3f13ac4a2d4c77","name":"Check publish message containing Russian","time":{"start":1755002193102,"stop":1755002193102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6998fcdc433a30a6","name":"Check publish message after client node is restarted","time":{"start":1755002193110,"stop":1755002193111,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f2e917bcbc87499","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755002202129,"stop":1755002202129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02bf7206393fecf","name":"should emit a peer event after start","time":{"start":1755002009130,"stop":1755002009130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc1ca00bb2a7219","name":"Push message with content topic containing emoji","time":{"start":1755002608944,"stop":1755002608944,"duration":0},"status":"passed","severity":"normal"},{"uid":"618177b5d9a86026","name":"should handle peerStore errors gracefully","time":{"start":1755001997526,"stop":1755001997526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a72099c35eb62d1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755002015033,"stop":1755002015033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a883f8498f111d8","name":"should remove expired entries after TTL has passed","time":{"start":1755002025100,"stop":1755002025100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e34e931825f0b1f","name":"Check message on other pubsub topic is not received","time":{"start":1755002505519,"stop":1755002505519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2b2ffab58b80a4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755002004799,"stop":1755002004800,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0fbf06738e0c05","name":"should maintain proper timestamps if all messages received","time":{"start":1755002043599,"stop":1755002043599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1144df2412b0f9c","name":"should handle general insertion and lookup correctly","time":{"start":1755002041849,"stop":1755002041850,"duration":1},"status":"passed","severity":"normal"},{"uid":"20eecd2cd10ce6d9","name":"should handle network check errors gracefully","time":{"start":1755001996345,"stop":1755001996345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f2e80a50b92e3d","name":"should be able to dial TLS multiaddrs","time":{"start":1755002150314,"stop":1755002150314,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb99f233a17801e","name":"should enable all discoveries when explicitly set","time":{"start":1755002025559,"stop":1755002025560,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac7fffb16911a2d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755002026342,"stop":1755002026342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b133af56d34bf79f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755001981057,"stop":1755001981057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b21d2dd650f35d3","name":"Check message with no payload is not received","time":{"start":1755002505520,"stop":1755002505520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2547ea2c9db1b4ed","name":"should not return locked peers if enough unlocked are available","time":{"start":1755002026332,"stop":1755002026333,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65303194fea9669","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app51/3/topic16/test.js","time":{"start":1755002295414,"stop":1755002295414,"duration":0},"status":"passed","severity":"normal"},{"uid":"257d680053497028","name":"Check message on other pubsub topic is not received","time":{"start":1755002505527,"stop":1755002505527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9e2ca5a51e5f79","name":"should request peer renewal on specific errors","time":{"start":1755002025916,"stop":1755002025916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c21b61f262cf4f8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755002038007,"stop":1755002038018,"duration":11},"status":"passed","severity":"normal"},{"uid":"1055a90355ebfe64","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755002004802,"stop":1755002004802,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fca10e01ae30cd","name":"Push message with Arabic payload","time":{"start":1755002608949,"stop":1755002608949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6a3692b295881d","name":"should clear all timers","time":{"start":1755001996706,"stop":1755001996711,"duration":5},"status":"passed","severity":"normal"},{"uid":"b1d5cfc23b3f4f38","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755001996682,"stop":1755001996682,"duration":0},"status":"passed","severity":"normal"},{"uid":"110cbd37a69e3ce8","name":"should handle peer connect event","time":{"start":1755001996623,"stop":1755001996625,"duration":2},"status":"passed","severity":"normal"},{"uid":"fab9deb4e4acf98d","name":"should keep entries that haven't expired yet","time":{"start":1755002025100,"stop":1755002025106,"duration":6},"status":"passed","severity":"normal"},{"uid":"a2b6d8140f20007","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755001981058,"stop":1755001981058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd1deecf8ba9de1","name":"should start all internal components","time":{"start":1755001997519,"stop":1755001997519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c93f5dc0574eff0","name":"should not receive a peer event after stop","time":{"start":1755002009131,"stop":1755002009131,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfc316708ef08ce","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755002025907,"stop":1755002025907,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e08590ca8860a2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755001986476,"stop":1755001986476,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d02efc971fc3908","name":"Waku message hash computation (no timestamp)","time":{"start":1755001996653,"stop":1755001996653,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f9c73de8d1a45","name":"should handle multiple peers with different shard configurations","time":{"start":1755001996346,"stop":1755001996346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6973c97082f685","name":"Check received message with timestamp: 1755002058752 ","time":{"start":1755002505526,"stop":1755002505526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc666a9bf37a28b","name":"should clear timers for specific peer on disconnect","time":{"start":1755001996735,"stop":1755001996736,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94b361f3edb2584","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755002133366,"stop":1755002133366,"duration":0},"status":"passed","severity":"normal"},{"uid":"445bae42513f5531","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755002038029,"stop":1755002038029,"duration":0},"status":"passed","severity":"normal"},{"uid":"855f5fa30d78299c","name":"more peers than existing","time":{"start":1755002169756,"stop":1755002169756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e13ba4ca781ca7c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755002026369,"stop":1755002026370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc26296fa2fdd1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755002505521,"stop":1755002505521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a34d8000fa5ff9d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755002038047,"stop":1755002038047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d67c3db4c00728","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755002202122,"stop":1755002202122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7005d61d3704b1c3","name":"can query messages normally","time":{"start":1755002312556,"stop":1755002312558,"duration":2},"status":"passed","severity":"normal"},{"uid":"2aa21569bd4520bc","name":"Subscribe to topic containing Script and publish message","time":{"start":1755002202125,"stop":1755002202127,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fd4ec0031b6477f","name":"should dispatch connect and disconnect events","time":{"start":1755002026333,"stop":1755002026333,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb96754da6a9db00","name":"should handle errors when removing globalThis listeners","time":{"start":1755001996621,"stop":1755001996621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8160212118a76307","name":"Check message with no content topic is not received","time":{"start":1755002505519,"stop":1755002505520,"duration":1},"status":"passed","severity":"normal"},{"uid":"545c696aebceecff","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755001997527,"stop":1755001997527,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf0fa0252ea1edf","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755002043599,"stop":1755002043599,"duration":0},"status":"passed","severity":"normal"},{"uid":"81840af77b17620c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755001981054,"stop":1755001981054,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fac4bfef323e28","name":"should not retry if at least one success","time":{"start":1755002025893,"stop":1755002025894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3daebc6bd36fe405","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755002349139,"stop":1755002349139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f523359c9f81fe","name":"should not allow k > 12","time":{"start":1755002038267,"stop":1755002038267,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e6750aa13e65b6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755002202125,"stop":1755002202125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb65aa22f31b705","name":"should handle shardReader errors","time":{"start":1755001997528,"stop":1755001997528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6032746038234bb2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755002026332,"stop":1755002026332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a2e2ee2908400","name":"should check connected peers if present and suitable","time":{"start":1755002026354,"stop":1755002026354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4014710a49b9bcb","name":"Check publish message containing long","time":{"start":1755002193100,"stop":1755002193101,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2bfd73a33b51ea","name":"connects to nwaku","time":{"start":1755002354787,"stop":1755002354787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb16bca79434af5","name":"should clear dial history on start","time":{"start":1755001996306,"stop":1755001996312,"duration":6},"status":"passed","severity":"normal"},{"uid":"a2d7292ffaf15e4b","name":"Subscribe and receive messages via lightPush","time":{"start":1755002528271,"stop":1755002528272,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab75c92af896b98","name":"Push message with short payload","time":{"start":1755002608933,"stop":1755002608934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a49e1bc712cd8d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755002505518,"stop":1755002505518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d492810bfaa87b9b","name":"should properly create location multiaddrs - udp","time":{"start":1755001987184,"stop":1755001987185,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1aefc81edc91ed","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755002349145,"stop":1755002349145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcc4382d354b5a8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755001981051,"stop":1755001981052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afec0c3c4c5ba66","name":"Symmetric encrypt & Decrypt","time":{"start":1755002015476,"stop":1755002015476,"duration":0},"status":"passed","severity":"normal"},{"uid":"472b96e5045fb4f0","name":"Decrypt messages","time":{"start":1755002171234,"stop":1755002171235,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a588fd5e1cd6a55","name":"should reject on timeout if it was set","time":{"start":1755002026353,"stop":1755002026353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b691c17b7a5db00a","name":"Ordered Callback - true","time":{"start":1755002319719,"stop":1755002319720,"duration":1},"status":"passed","severity":"normal"},{"uid":"57011c98b9962d8b","name":"should do nothing if no non-locked connections to drop","time":{"start":1755001996429,"stop":1755001996429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92c88950171fa4","name":"should handle complete discovery-to-dial flow","time":{"start":1755001996378,"stop":1755001996379,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1544a84b994fec","name":"Check received message containing Script","time":{"start":1755002505515,"stop":1755002505516,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a20c2a2abf1606","name":"should wait for Filter peer to be connected","time":{"start":1755002026354,"stop":1755002026359,"duration":5},"status":"passed","severity":"normal"},{"uid":"186ae8f341e7021f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755001997052,"stop":1755001997052,"duration":0},"status":"passed","severity":"normal"},{"uid":"8139edbfc307e5d7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755001981229,"stop":1755001981230,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a22fac7e6b3f4c0","name":"should not fail to start the service if it is already started","time":{"start":1755002064127,"stop":1755002064128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d17b0b6376f2f83","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755001996652,"stop":1755001996652,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ab5ef7034d668e","name":"should return false when peer is not found","time":{"start":1755001996683,"stop":1755001996683,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07d35a68169641","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755002528287,"stop":1755002528287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1806d863507ac58","name":"should handle peer store update failures gracefully","time":{"start":1755001996727,"stop":1755001996727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd7e665ff76ef65","name":"should throw error - no public key","time":{"start":1755001987181,"stop":1755001987181,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f217f912231a25","name":"should handle queue overflow by adding peers to queue","time":{"start":1755001996341,"stop":1755001996341,"duration":0},"status":"passed","severity":"normal"},{"uid":"99670614a8551884","name":"Subscribe to topic containing Script and receive message","time":{"start":1755002528291,"stop":1755002528292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9df9a2c63722d11","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755002005302,"stop":1755002005302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c6d224a9971b90a","name":"should return false when peer is not found","time":{"start":1755001996678,"stop":1755001996680,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc9f9d40b82aa6dd","name":"Rejects garbage","time":{"start":1755002029868,"stop":1755002029868,"duration":0},"status":"passed","severity":"normal"},{"uid":"841ff2547dc0f215","name":"Should update shard info","time":{"start":1755002150664,"stop":1755002150664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2c6f55bcf91a3d","name":"pre and post cipher","time":{"start":1755002015476,"stop":1755002015477,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a669d401bc7638","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755001996682,"stop":1755001996682,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3f4c5df3738963","name":"should handle empty pubsub topics","time":{"start":1755001996742,"stop":1755001996742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93dfe6713686d31","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755002202128,"stop":1755002202129,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa626b08bb188cd6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755002528273,"stop":1755002528273,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc151b79941a89d4","name":"should initialize bloom filter with correct parameters","time":{"start":1755002041842,"stop":1755002041843,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e19fd0fefa14e1","name":"should insert message into bloom filter","time":{"start":1755002043597,"stop":1755002043597,"duration":0},"status":"passed","severity":"normal"},{"uid":"994ee1c234789eb0","name":"Check received message containing JSON","time":{"start":1755002505524,"stop":1755002505524,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b65be4e0fd74d2","name":"Fails to push message with large meta","time":{"start":1755002608958,"stop":1755002608959,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbea6446f8a43e89","name":"Wrong topic","time":{"start":1755002295419,"stop":1755002295420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e237b850e39d447","name":"Query with Promise Callback, No Decoder","time":{"start":1755002310244,"stop":1755002310244,"duration":0},"status":"passed","severity":"normal"},{"uid":"694f92656e36dc78","name":"Query with Ordered Callback, No message returned","time":{"start":1755002310243,"stop":1755002310243,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb458a0794ee4c3a","name":"should start and stop interval correctly","time":{"start":1755002025906,"stop":1755002025906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dede64e03f97b2d7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755002038036,"stop":1755002038036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf377a8d2fb2a6b","name":"should be delivered immediately if received","time":{"start":1755002043604,"stop":1755002043604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2d79e25cd24430","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755002078387,"stop":1755002078387,"duration":0},"status":"passed","severity":"normal"},{"uid":"190888a1436bc771","name":"should select older connection if present","time":{"start":1755001996950,"stop":1755001996950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb29d9569dd0caf","name":"should dial peers from store when no connections remain","time":{"start":1755001996401,"stop":1755001996406,"duration":5},"status":"passed","severity":"normal"},{"uid":"c62b0b7bc393adc1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755002338722,"stop":1755002338725,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4017379a567dea1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755002528276,"stop":1755002528278,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d02dabfa7461113","name":"A test","time":{"start":1755002118155,"stop":1755002118155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c19e317d361cf9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755001981045,"stop":1755001981045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0b75fa05abe710","name":"Generator, one shard","time":{"start":1755002300970,"stop":1755002300970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfe4ed51eee3e91","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755002038051,"stop":1755002038051,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb6c1b46d6435c","name":"should return false","time":{"start":1755001987181,"stop":1755001987181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f605dbc0540242d","name":"retrieves a single peer","time":{"start":1755002005297,"stop":1755002005298,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e2b553d88a76c9","name":"should not create multiple intervals when called multiple times","time":{"start":1755001996312,"stop":1755001996316,"duration":4},"status":"passed","severity":"normal"},{"uid":"381c5a383a3d9368","name":"Check received message containing long","time":{"start":1755002505521,"stop":1755002505521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84cdd3655f34280","name":"Push message with custom timestamp: 1724243683403","time":{"start":1755002608945,"stop":1755002608945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86edfa7dd4546bf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755002334456,"stop":1755002334457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6927be75b1e674a","name":"Check received message with timestamp: 1755002058752 ","time":{"start":1755002505518,"stop":1755002505518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a696208ecbf20dd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755002201871,"stop":1755002201879,"duration":8},"status":"passed","severity":"normal"},{"uid":"c815ba0eafb39f6a","name":"throws on empty content topic","time":{"start":1755001981037,"stop":1755001981038,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cfaaa7d7562926","name":"Renews subscription after lossing a connection","time":{"start":1755002528283,"stop":1755002528284,"duration":1},"status":"passed","severity":"normal"},{"uid":"31301f21f2afa533","name":"should encodeTxt and decodeTxt","time":{"start":1755001987176,"stop":1755001987176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10b49ba83e45cc9","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755002043600,"stop":1755002043600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b078a8cb44c6f53","name":"Push message with content topic containing JSON","time":{"start":1755002608943,"stop":1755002608943,"duration":0},"status":"passed","severity":"normal"},{"uid":"42839454fdebe78c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755002201861,"stop":1755002201869,"duration":8},"status":"passed","severity":"normal"},{"uid":"f703c067beae8448","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755002038049,"stop":1755002038050,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad7a04658449210","name":"Push message with content topic containing long","time":{"start":1755002608941,"stop":1755002608941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d662a26df476b2df","name":"Subscribe to topic containing long and receive message","time":{"start":1755002528289,"stop":1755002528289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b6fdd0476e9c1e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755001987177,"stop":1755001987177,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab7b054f1858f47","name":"does not throw on valid cases","time":{"start":1755001981037,"stop":1755001981037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b09ea76468b8783","name":"should not create relay timers when relay is not provided","time":{"start":1755001996728,"stop":1755001996728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2540ebd38797cfce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755001981057,"stop":1755001981057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f172d5ee646c317","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755002043600,"stop":1755002043600,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e17b11698afbdc","name":"should dial one peer on dial","time":{"start":1755002150312,"stop":1755002150313,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82e31874dcc97f2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755002528294,"stop":1755002528294,"duration":0},"status":"passed","severity":"normal"},{"uid":"7225ad83cbe74b20","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755001996634,"stop":1755001996634,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ddfae6265e4bd8","name":"should create KeepAliveManager with relay","time":{"start":1755001996700,"stop":1755001996704,"duration":4},"status":"passed","severity":"normal"},{"uid":"42b4b23ae80d0c7f","name":"should dial peer when peer is discovered","time":{"start":1755001996370,"stop":1755001996370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04bc8c8978bc4f3","name":"Encoder throws on undefined content topic","time":{"start":1755002016631,"stop":1755002016631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b228f1f83e64808","name":"messageHashStr works with IProtoMessage","time":{"start":1755001996656,"stop":1755001996656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f38b090a2c06e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755002038047,"stop":1755002038048,"duration":1},"status":"passed","severity":"normal"},{"uid":"932b43382dbdd408","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755002201869,"stop":1755002201871,"duration":2},"status":"passed","severity":"normal"},{"uid":"4febe1bb28e099e6","name":"should handle ping failures gracefully","time":{"start":1755001996726,"stop":1755001996726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb53ca05c9e43f3","name":"should add event listeners to libp2p","time":{"start":1755001996598,"stop":1755001996599,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf91fa534d693d","name":"Sets default value correctly","time":{"start":1755002354788,"stop":1755002354789,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0a3a51f0604672","name":"should handle special patterns correctly","time":{"start":1755002041848,"stop":1755002041849,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1451f4abdca38e1","name":"throws on content topic with empty version field","time":{"start":1755001981040,"stop":1755001981040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62a7be4d4632532","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755002038063,"stop":1755002038063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22dff56a08e3530","name":"should get all peers from store","time":{"start":1755001996406,"stop":1755001996407,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf73ddac8e91d45","name":"Throws when trying to push message with empty payload","time":{"start":1755002608953,"stop":1755002608953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00b0452666a8fc0","name":"different cluster: nodes don't connect","time":{"start":1755002133363,"stop":1755002133363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a380398335e5f6d9","name":"should be safe to call multiple times","time":{"start":1755001997520,"stop":1755001997521,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c67fe0a2a06a24","name":"should return no connections if no open connection provided","time":{"start":1755001996949,"stop":1755001996949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcabe288291f4f8e","name":"throws on content topic with non-number generation field","time":{"start":1755001981038,"stop":1755001981039,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a641cafe3b3bf60","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755002038067,"stop":1755002038067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10c6d6127f65c16","name":"Overlapping topic subscription","time":{"start":1755002202117,"stop":1755002202117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85e75fa7bc94c7c4","name":"should throw error when no peers are available","time":{"start":1755002026311,"stop":1755002026311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6753b064272a048f","name":"Non TWN Cluster","time":{"start":1755002295413,"stop":1755002295413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1894ca15fb70057f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755002004800,"stop":1755002004801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c4ea1187bccbe0","name":"should decode valid enr with tcp successfully","time":{"start":1755001987177,"stop":1755001987177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f442bcf8bde19a1","name":"Throws when trying to push message with empty payload","time":{"start":1755002608940,"stop":1755002608940,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c0699b62bf4227","name":"Check publish message containing JSON","time":{"start":1755002193104,"stop":1755002193104,"duration":0},"status":"passed","severity":"normal"},{"uid":"806da063efc7d821","name":"should dispatch network event when browser goes online","time":{"start":1755001996627,"stop":1755001996627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c526e48e3b74dd9f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755002300974,"stop":1755002300974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a037b7cbbae041","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755001981046,"stop":1755001981047,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5d1b7211f2ab33","name":"Push message with content topic containing SQL Injection","time":{"start":1755002608942,"stop":1755002608943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9a3e38638d8ed8","name":"should be safe to call multiple times","time":{"start":1755001996369,"stop":1755001996369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b35ed855d7e1295","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755002038034,"stop":1755002038035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87786cc3d52a6c1","name":"should create KeepAliveManager with required options","time":{"start":1755001996700,"stop":1755001996700,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdf3f8e1086f37d","name":"should successfully query store with valid decoders and options","time":{"start":1755002026305,"stop":1755002026311,"duration":6},"status":"passed","severity":"normal"},{"uid":"4c48f94976851a36","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app21/9/topic769/proto","time":{"start":1755002295415,"stop":1755002295415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2463e485b3a16a","name":"should dial second nwaku node that was discovered","time":{"start":1755002057887,"stop":1755002057889,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b957ccad40e24955","name":"Overlapping topic subscription","time":{"start":1755002528287,"stop":1755002528288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4091d3649eb2da48","name":"Reusing cursor across nodes","time":{"start":1755002303888,"stop":1755002303889,"duration":1},"status":"passed","severity":"normal"},{"uid":"147abbd117c9fba0","name":"Check publish message containing unicode special characters","time":{"start":1755002193105,"stop":1755002193105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e919cf739678bb7","name":"returns all values when wanted number matches available values","time":{"start":1755002003886,"stop":1755002003890,"duration":4},"status":"passed","severity":"normal"},{"uid":"6627b9dd3cb67186","name":"Check received message containing emoji","time":{"start":1755002505517,"stop":1755002505517,"duration":0},"status":"passed","severity":"normal"},{"uid":"249f7c3e4b3aea3d","name":"messageHashStr produces consistent results for the same input","time":{"start":1755001996662,"stop":1755001996662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafeea6331d2ea15","name":"should dial all known peers when reached zero connections","time":{"start":1755002101740,"stop":1755002101740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984706505b9c498","name":"should properly create location multiaddrs - udp4","time":{"start":1755001987183,"stop":1755001987184,"duration":1},"status":"passed","severity":"normal"},{"uid":"39467c39b1aa30b5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755001986477,"stop":1755001986478,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c915850740e410","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755002004802,"stop":1755002004802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d1b659ce1cb0d8","name":"should return false when peer is on different cluster","time":{"start":1755001996680,"stop":1755001996681,"duration":1},"status":"passed","severity":"normal"},{"uid":"173b05426febada5","name":"handles different clusterIds correctly","time":{"start":1755001981049,"stop":1755001981049,"duration":0},"status":"passed","severity":"normal"},{"uid":"141120aa4960fdbe","name":"should invoke callbacks when receiving a message","time":{"start":1755002026613,"stop":1755002026613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc167a52794dcc1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755001996734,"stop":1755001996734,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bfa1834ed14225","name":"should fail to send if no connected peers found","time":{"start":1755002025887,"stop":1755002025887,"duration":0},"status":"passed","severity":"normal"},{"uid":"632c9169468b2803","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755002025562,"stop":1755002025563,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea42bab783d40b5","name":"should maintain desired error rate","time":{"start":1755002041843,"stop":1755002041844,"duration":1},"status":"passed","severity":"normal"},{"uid":"173c841ad214376d","name":"should only return 1 node with relay and store capability","time":{"start":1755002005301,"stop":1755002005301,"duration":0},"status":"passed","severity":"normal"},{"uid":"235fa838ae11493","name":"should set field with all protocols disabled","time":{"start":1755001987185,"stop":1755001987186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe8f33a57e74667","name":"Publish message with rate limit","time":{"start":1755002193112,"stop":1755002193112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3eae11c9ea58af","name":"Light Node - default protocols","time":{"start":1755002353328,"stop":1755002353329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad4946afd4b0e91","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755002038030,"stop":1755002038030,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8d8bbbef0f2194","name":"should merge provided config with defaults","time":{"start":1755001997518,"stop":1755001997518,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bcafecdb7bb6d2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/8/topic744/utf8","time":{"start":1755002295419,"stop":1755002295419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d168f702e08cce1","name":"random static sharding 5 - Cluster ID: 174, Shard ID: 617","time":{"start":1755002291143,"stop":1755002291143,"duration":0},"status":"passed","severity":"normal"},{"uid":"d663f40d13544cdc","name":"Store - dialed first","time":{"start":1755002353327,"stop":1755002353328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0ba224417275ff","name":"throws if store query response has error status","time":{"start":1755001997274,"stop":1755001997275,"duration":1},"status":"passed","severity":"normal"},{"uid":"943010f9446fe290","name":"should allow redial after failed dial cooldown expires","time":{"start":1755001996340,"stop":1755001996341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce778206cb22d165","name":"should initialize with isNetworkConnected as false","time":{"start":1755001996593,"stop":1755001996598,"duration":5},"status":"passed","severity":"normal"},{"uid":"84f79fff7f3efcc1","name":"Fails to publish message with empty text","time":{"start":1755002193107,"stop":1755002193108,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe6eac9bc8f3e0a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755002528274,"stop":1755002528274,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeca5a62d816532d","name":"should return false when peer shard info is not found","time":{"start":1755001996681,"stop":1755001996681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7498cb61a49f331","name":"should encode/decode to RLP encoding","time":{"start":1755001987182,"stop":1755001987182,"duration":0},"status":"passed","severity":"normal"},{"uid":"92150d89105a883f","name":"should properly create location multiaddrs - udp6","time":{"start":1755001987184,"stop":1755001987184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494a11ba6e9218","name":"peer exchange sets tag","time":{"start":1755002205793,"stop":1755002205794,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3b27ec3f90999b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755002016630,"stop":1755002016630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee60fdf99bba4aec","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755001986481,"stop":1755001986481,"duration":0},"status":"passed","severity":"normal"},{"uid":"18061ff330a3d760","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755002528278,"stop":1755002528279,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d3345fbed0f734","name":"Check received message with timestamp: 1755002058752000000 ","time":{"start":1755002505517,"stop":1755002505518,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f1d4abde018a08","name":"Subscribe and publish message","time":{"start":1755002202113,"stop":1755002202113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e806d46e54879e47","name":"Check received message containing Russian","time":{"start":1755002505523,"stop":1755002505523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adcfaf7ca02ccb1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755001981053,"stop":1755001981053,"duration":0},"status":"passed","severity":"normal"},{"uid":"798df1cb6e075dd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755002117975,"stop":1755002117975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a916005f0d43c355","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755002038046,"stop":1755002038046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc3b7c7a96b9a0d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755001981046,"stop":1755001981046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a2ff3bce6999d6","name":"Check publish message containing numeric","time":{"start":1755002193101,"stop":1755002193101,"duration":0},"status":"passed","severity":"normal"},{"uid":"993c59169c98e716","name":"should drop connection via multiaddr with hangUp","time":{"start":1755002150313,"stop":1755002150313,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3f86f11e831b31","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755002528293,"stop":1755002528293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca51315b3c96e95","name":"should handle incoming messages","time":{"start":1755002026370,"stop":1755002026370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce7eb09d8810586","name":"should create an instance with libp2p and dialer","time":{"start":1755001996361,"stop":1755001996368,"duration":7},"status":"passed","severity":"normal"},{"uid":"f96a17bdd293fb15","name":"should respect custom numPeersToUse configuration","time":{"start":1755002026341,"stop":1755002026341,"duration":0},"status":"passed","severity":"normal"},{"uid":"186e0c681a0c43c1","name":"Subscribe to topic containing Script and receive message","time":{"start":1755002528280,"stop":1755002528280,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cec8b88a502bf1e","name":"Push message with numeric payload","time":{"start":1755002608948,"stop":1755002608948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba191980fee36768","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app0/5/topic11/utf8","time":{"start":1755002295419,"stop":1755002295419,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fd428f0396e578","name":"Publishes to nwaku","time":{"start":1755002182958,"stop":1755002182958,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ce142d9fc3caf6","name":"msgTime: 0 ms from now, startTime: 1754915934702, endTime: 1755002334702","time":{"start":1755002349143,"stop":1755002349144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c36912a4438695c","name":"should not dial peers from store when browser is not connected","time":{"start":1755001996400,"stop":1755001996400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b76ed97a23af378","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755002038058,"stop":1755002038058,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c75d3382cccfdb","name":"should be sent with empty content","time":{"start":1755002043603,"stop":1755002043603,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef756becf6ca13d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755002202115,"stop":1755002202115,"duration":0},"status":"passed","severity":"normal"},{"uid":"4467826f5f04baeb","name":"Push message with content topic containing escaped characters","time":{"start":1755002608957,"stop":1755002608957,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c8d2b62192220d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755001996436,"stop":1755001996436,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4c01adbd981509","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755002338720,"stop":1755002338721,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9db56c16094a7aa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755002528285,"stop":1755002528286,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc756652dcc097b","name":"should be empty when created","time":{"start":1755002026611,"stop":1755002026612,"duration":1},"status":"passed","severity":"normal"},{"uid":"368a6c0f2b07475c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755002349140,"stop":1755002349140,"duration":0},"status":"passed","severity":"normal"},{"uid":"16eb51ec6a0ffa3f","name":"Init the array if not present","time":{"start":1755001980654,"stop":1755001980656,"duration":2},"status":"passed","severity":"normal"},{"uid":"22f8b8c92fd35b5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app8/3/topic999/test.js","time":{"start":1755002295415,"stop":1755002295415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf217dc5fce35a8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755002528272,"stop":1755002528272,"duration":0},"status":"passed","severity":"normal"},{"uid":"397e87a4a878691a","name":"should remove event listeners from libp2p","time":{"start":1755001996600,"stop":1755001996600,"duration":0},"status":"passed","severity":"normal"},{"uid":"856006663fcfbe94","name":"random static sharding 2 - Cluster ID: 393, Shard ID: 832","time":{"start":1755002291141,"stop":1755002291141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e180d4af6ee8a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755002064131,"stop":1755002064132,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ff4cd104c48bac76","name":"Renews subscription after lossing a connection","time":{"start":1755002528295,"stop":1755002528295,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f96b88c4b80f68c","name":"Push message with escaped characters payload","time":{"start":1755002608952,"stop":1755002608952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a6674b31542f7e","name":"should throw an error for insufficient data","time":{"start":1755001981230,"stop":1755001981230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b9ef7759a47d7","name":"Push message with emoji payload","time":{"start":1755002608939,"stop":1755002608939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e67cf1c49eb6a45","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755001981046,"stop":1755001981046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d11283014a940f1","name":"should support chaining for add method","time":{"start":1755002025099,"stop":1755002025100,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68f1a470fc94676","name":"new peer added after a peer was already found","time":{"start":1755002205794,"stop":1755002205794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9438bbf5fe3502cc","name":"should do nothing when connections still exist","time":{"start":1755001996406,"stop":1755001996406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3362d73d17596640","name":"Decoder throws on empty string content topic","time":{"start":1755001997544,"stop":1755001997544,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8ce73229538fa1","name":"should create dialer with libp2p and shardReader","time":{"start":1755001996296,"stop":1755001996302,"duration":6},"status":"passed","severity":"normal"},{"uid":"b3c0661d09db146","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755002038024,"stop":1755002038024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e0fca7a56bbb7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755001981042,"stop":1755001981042,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd3d0e5508276d1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755002528285,"stop":1755002528285,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2203dc03e207e","name":"should skip peer when already connected","time":{"start":1755001996320,"stop":1755001996320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9996d106a8896660","name":"Check received message containing long","time":{"start":1755002505514,"stop":1755002505514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51055567c52c7e9","name":"Check message received after jswaku node is restarted","time":{"start":1755002505520,"stop":1755002505520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c81404d2a605e31","name":"Subscribe and receive messages via waku relay post","time":{"start":1755002528285,"stop":1755002528285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d67ebd6ac149d41","name":"Ephemeral messages are not stored","time":{"start":1755002064812,"stop":1755002064813,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dae85e1af5e75c","name":"ends if stream creation fails","time":{"start":1755001997274,"stop":1755001997274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcb861d182a8215","name":"Generator, 2 different shards","time":{"start":1755002300973,"stop":1755002300973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f47c4c53dfe1a9e","name":"should be safe to call multiple times","time":{"start":1755001997519,"stop":1755001997520,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86ad7a66c6bda33","name":"Check publish message containing Script","time":{"start":1755002193103,"stop":1755002193103,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81f703e78a77b02","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755002043602,"stop":1755002043602,"duration":0},"status":"passed","severity":"normal"},{"uid":"855a18e61608770c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755001996720,"stop":1755001996720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8738451ce4ecc6a1","name":"Push message with content topic containing Arabic","time":{"start":1755002608942,"stop":1755002608942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7412ec3d6e63c59","name":"should be safe to call multiple times","time":{"start":1755001996370,"stop":1755001996370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6682343de54abbe4","name":"Push message with XML payload","time":{"start":1755002608950,"stop":1755002608950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd195e5ad7e5b276","name":"should properly start and stop event listening","time":{"start":1755002025664,"stop":1755002025664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8b0705ea498f71","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755002064814,"stop":1755002064815,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafb52fbb32c84de","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755001981051,"stop":1755001981051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6cc72cf6839e32","name":"rejects hash query with content filter parameters","time":{"start":1755001996913,"stop":1755001996913,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb631913f5854c0","name":"can start and stop the service","time":{"start":1755002009127,"stop":1755002009127,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eabd3d6778d95a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755002026312,"stop":1755002026315,"duration":3},"status":"passed","severity":"normal"},{"uid":"c76ecc3070d65135","name":"should return false when peer is on different cluster","time":{"start":1755001996677,"stop":1755001996677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbef12309ee7843","name":"should increase lamport timestamp","time":{"start":1755002043598,"stop":1755002043598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11f2ec0843efca0","name":"should handle peer store errors gracefully","time":{"start":1755001996376,"stop":1755001996377,"duration":1},"status":"passed","severity":"normal"},{"uid":"de851543dfbc919c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755002038037,"stop":1755002038037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d7f0f2cf83e3e4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755002038035,"stop":1755002038036,"duration":1},"status":"passed","severity":"normal"},{"uid":"df705b9ead36fe2f","name":"should create ShardReader with auto sharding network config","time":{"start":1755001996675,"stop":1755001996676,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d24c4cd1bf01ac","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755002026346,"stop":1755002026346,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a6261efa9d0fc7","name":"Nodes with multiple pubsub topic","time":{"start":1755002186420,"stop":1755002186422,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb61b712415f0ab8","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755001996427,"stop":1755001996427,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d295d42b85be8d","name":"connected peers and dial","time":{"start":1755002169755,"stop":1755002169755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d23c25afb0a48c3e","name":"Check message with non string payload is not received","time":{"start":1755002505520,"stop":1755002505520,"duration":0},"status":"passed","severity":"normal"},{"uid":"15252f84cdc1ce63","name":"Relay + Store","time":{"start":1755001987187,"stop":1755001987187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3f82fff9982cca","name":"Query Generator - false","time":{"start":1755002319716,"stop":1755002319718,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e7828064748bb39","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755002528279,"stop":1755002528279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5c51e8af157067","name":"should requeue task if no peer is available","time":{"start":1755002025907,"stop":1755002025907,"duration":0},"status":"passed","severity":"normal"},{"uid":"169bed656d7bc42b","name":"should properly create peer info with all multiaddrs","time":{"start":1755001987185,"stop":1755001987185,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6912fb9afd15ab","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755001986480,"stop":1755001986481,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e73169ba6b8c1d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755002334454,"stop":1755002334455,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4c2b6fe969b8d7","name":"rejects hash query with time filter","time":{"start":1755001996913,"stop":1755001996915,"duration":2},"status":"passed","severity":"normal"},{"uid":"36ebfb3f11db8e0e","name":"random static sharding 4 - Cluster ID: 315, Shard ID: 661","time":{"start":1755002291142,"stop":1755002291142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5598b507723b8d5f","name":"less peers than existing","time":{"start":1755002169756,"stop":1755002169756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b11e64529b18cdc2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755002201858,"stop":1755002201859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1d505e09c235f6","name":"messageHashStr produces different results for different inputs","time":{"start":1755001996662,"stop":1755001996662,"duration":0},"status":"passed","severity":"normal"},{"uid":"731efe474de8c5d1","name":"Relay - dialed after","time":{"start":1755002353327,"stop":1755002353327,"duration":0},"status":"passed","severity":"normal"},{"uid":"486864906f09703a","name":"Default pageSize","time":{"start":1755002332739,"stop":1755002332740,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c29be5c8dd09fa","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755002038045,"stop":1755002038045,"duration":0},"status":"passed","severity":"normal"},{"uid":"252203a3dda41b37","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755002338721,"stop":1755002338722,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b6e0de5c0c9ce3","name":"should handle task timeouts","time":{"start":1755002025917,"stop":1755002025917,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f2db7581428c37","name":"should be able to encode the field with only STORE set to true","time":{"start":1755001986475,"stop":1755001986475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6751317e63bb24db","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755002202123,"stop":1755002202123,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa375308d12d35","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755002026367,"stop":1755002026369,"duration":2},"status":"passed","severity":"normal"},{"uid":"653dec1196a3fa74","name":"random static sharding 9 - Cluster ID: 724, Shard ID: 519","time":{"start":1755002291144,"stop":1755002291144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abaabfa30ad0dda","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755001996427,"stop":1755001996428,"duration":1},"status":"passed","severity":"normal"},{"uid":"8547cceeddb5092a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/4/topic66/test.js","time":{"start":1755002295416,"stop":1755002295418,"duration":2},"status":"passed","severity":"normal"},{"uid":"c605dd3bbb37efdc","name":"should return false when network is not connected","time":{"start":1755001997521,"stop":1755001997522,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb1b8db8ae52de1","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755001996720,"stop":1755001996720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9ed2ac1e951f68","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755002117975,"stop":1755002117975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d00c3b4dc307a4a","name":"Passing page size 19 when there are 20 messages","time":{"start":1755002332739,"stop":1755002332739,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c4f15c7624c80","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755002038056,"stop":1755002038057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2811a3ca68a21f","name":"same cluster: nodes connect","time":{"start":1755002133364,"stop":1755002133364,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6b6d7bb4799e18","name":"Round trip binary serialization","time":{"start":1755001997542,"stop":1755001997542,"duration":0},"status":"passed","severity":"normal"},{"uid":"a416f848713919b2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755002038052,"stop":1755002038053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38523db6f6d8e35","name":"Sample","time":{"start":1755001986567,"stop":1755001986567,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf03123380dc776","name":"should reject if LightPush is requested but not mounted","time":{"start":1755002026350,"stop":1755002026351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9413d9fc8594457","name":"should return false when peer is not on the specified shard","time":{"start":1755001996681,"stop":1755001996681,"duration":0},"status":"passed","severity":"normal"},{"uid":"590995b4af01b25e","name":"throws if decoders don't match content topics","time":{"start":1755001997273,"stop":1755001997273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8ccceedee75422","name":"should create ConnectionManager with required options","time":{"start":1755001997517,"stop":1755001997517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f949f21dde8ea32c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755002349139,"stop":1755002349140,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3c37f433e3e8de","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755001981047,"stop":1755001981047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4635eaa5e887c31","name":"Push message with Arabic payload","time":{"start":1755002608935,"stop":1755002608935,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f1ec5f12c6bf37","name":"different cluster: nodes don't connect","time":{"start":1755002133365,"stop":1755002133365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d04fcccce74bb48","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755002528272,"stop":1755002528272,"duration":0},"status":"passed","severity":"normal"},{"uid":"75668c821c68f46b","name":"return first retrieved peers without further DNS queries","time":{"start":1755002005301,"stop":1755002005301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57d76412d4b6958","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755002064131,"stop":1755002064131,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3bb62432f40c7d4","name":"should attach causal history and bloom filter to each message","time":{"start":1755002043598,"stop":1755002043598,"duration":0},"status":"passed","severity":"normal"},{"uid":"152fe1ecde9aad2","name":"should start ping timers on peer connect","time":{"start":1755001996712,"stop":1755001996718,"duration":6},"status":"passed","severity":"normal"},{"uid":"995b0ccf93496585","name":"yields decoded messages","time":{"start":1755001997275,"stop":1755001997276,"duration":1},"status":"passed","severity":"normal"},{"uid":"872f238e8bacbca2","name":"Delete observer","time":{"start":1755002171235,"stop":1755002171235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c92bae437ceac62","name":"Publish message with custom timestamp: Tue Aug 12 2025 11:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755002193106,"stop":1755002193106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d6173676ad4057","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755002348073,"stop":1755002348074,"duration":1},"status":"passed","severity":"normal"},{"uid":"359f06ed32987645","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755002005302,"stop":1755002005302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5b496e559ad42b2","name":"should not allow unachievable error rate","time":{"start":1755002038268,"stop":1755002038268,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd40940c76b17177","name":"should return undefined if no connection provided","time":{"start":1755001997040,"stop":1755001997040,"duration":0},"status":"passed","severity":"normal"},{"uid":"15498989c0550616","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755002528287,"stop":1755002528287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c9fe24205bb9bf4","name":"Push message with escaped characters payload","time":{"start":1755002608938,"stop":1755002608938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91920c430afd513","name":"Accepts a valid Waku Message","time":{"start":1755002029866,"stop":1755002029867,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ea547290958f75","name":"should dial peer immediately when queue is empty","time":{"start":1755001996319,"stop":1755001996319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a834b19b8f311adf","name":"should push the message to the outgoing buffer","time":{"start":1755002043597,"stop":1755002043597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6fce7078b306f4","name":"non connected peers","time":{"start":1755002169756,"stop":1755002169756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe214a086abd7c82","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755002303886,"stop":1755002303886,"duration":0},"status":"passed","severity":"normal"},{"uid":"351861ac48f59722","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755002133364,"stop":1755002133364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb043af45c5acf5","name":"should return true when peer is on the specified shard","time":{"start":1755001996680,"stop":1755001996680,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8045d14848bf97","name":"isConnected should return true after first peer connects","time":{"start":1755002078385,"stop":1755002078386,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed10934e5856021e","name":"throws on content topic with empty encoding field","time":{"start":1755001981041,"stop":1755001981041,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d32e6458e93b1","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755002303888,"stop":1755002303888,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4712e96e6935c9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755001996655,"stop":1755001996656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ae8a79279a5bd7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755001981052,"stop":1755001981053,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c033d35a5aa32a5","name":"ends if response has no messages","time":{"start":1755001997275,"stop":1755001997275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0221b854b4bf48","name":"Push message equal or less that 1MB","time":{"start":1755002608946,"stop":1755002608946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c748dc3053309d2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755002528294,"stop":1755002528295,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fcaefd7c133ad2","name":"should handle case when globalThis is not available","time":{"start":1755001996623,"stop":1755001996623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f178401dbf9600","name":"should set field with only STORE enabled","time":{"start":1755001987186,"stop":1755001987186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4857dad5fd5665","name":"Push message with content topic containing JSON","time":{"start":1755002608957,"stop":1755002608957,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c567f64c7227a7","name":"should clear existing timers before creating new ones","time":{"start":1755001996736,"stop":1755001996736,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e5a892a31e0478","name":"Push message with content topic containing Chinese","time":{"start":1755002608942,"stop":1755002608942,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c1ab8bc35986e9","name":"should not be empty after adding a subscription","time":{"start":1755002026612,"stop":1755002026612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce78654d4ff329da","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755002038055,"stop":1755002038055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b282564ad4bf80d","name":"same cluster, static sharding: nodes connect","time":{"start":1755002133362,"stop":1755002133363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6626ef0935292ab2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755002528292,"stop":1755002528293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d78205ad8f9e128","name":"should hang up with PeerId and return true on success","time":{"start":1755001997523,"stop":1755001997524,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e70874455cec7e","name":"should not fail to stop the service if it was not started","time":{"start":1755002169556,"stop":1755002169556,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a415110ddba65","name":"should add event listeners for peer connect and disconnect","time":{"start":1755001996704,"stop":1755001996704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5623bc450831a5","name":"Push message with content topic containing long","time":{"start":1755002608954,"stop":1755002608954,"duration":0},"status":"passed","severity":"normal"},{"uid":"250eee055a3d804b","name":"should initialize with custom number of peers","time":{"start":1755002026325,"stop":1755002026326,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f1a7f8f5db696c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755001986482,"stop":1755001986482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f0fb23ff91dfd","name":"returns nothing if no connections present","time":{"start":1755001996948,"stop":1755001996949,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24de3c39f1e03c4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755002202128,"stop":1755002202128,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5cae48e11ac1b0","name":"should serialize and deserialize correctly","time":{"start":1755002041844,"stop":1755002041846,"duration":2},"status":"passed","severity":"normal"},{"uid":"803d7311638a325f","name":"Decoder throws on empty string content topic","time":{"start":1755002016632,"stop":1755002016632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c7bef856f16f76","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755001981052,"stop":1755001981052,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1e070438f98dad","name":"throws on content topic with empty application field","time":{"start":1755001981039,"stop":1755001981040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4dffff7deb912e0","name":"Callback on promise","time":{"start":1755002334455,"stop":1755002334455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9061979808f2c829","name":"should be able to decode the field with only STORE set to true","time":{"start":1755001986480,"stop":1755001986480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5045ce88ae699c0","name":"should handle all zero keep alive options","time":{"start":1755001996743,"stop":1755001996743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6693b1008cd5055","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755002064813,"stop":1755002064813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db70ca2d281c1a5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755001996648,"stop":1755001996652,"duration":4},"status":"passed","severity":"normal"},{"uid":"3546b1ee9cbb327b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755002202113,"stop":1755002202114,"duration":1},"status":"passed","severity":"normal"},{"uid":"60732b359e4bc83d","name":"Overlapping topic subscription","time":{"start":1755002528275,"stop":1755002528275,"duration":0},"status":"passed","severity":"normal"},{"uid":"429712f95c6868ec","name":"should clear dial history on stop","time":{"start":1755001996317,"stop":1755001996318,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ccae570bc714a6","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755001996728,"stop":1755001996728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5704cb48e2fa02","name":"random static sharding 6 - Cluster ID: 962, Shard ID: 560","time":{"start":1755002291143,"stop":1755002291143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd755acb38e25bf9","name":"accepts valid content-filtered query","time":{"start":1755001996912,"stop":1755001996912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f203472ed1730210","name":"tcp ip4 address","time":{"start":1755001986435,"stop":1755001986437,"duration":2},"status":"passed","severity":"normal"},{"uid":"d94c4c7effd3f13a","name":"should send relay ping messages on timer","time":{"start":1755001996734,"stop":1755001996735,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5201a3d6e74861","name":"should not retry if at least one success","time":{"start":1755002025917,"stop":1755002025918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da8f60c28521657","name":"Check received message containing escaped characters","time":{"start":1755002505525,"stop":1755002505525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5749c2f493466730","name":"should handle peer store errors gracefully","time":{"start":1755001996420,"stop":1755001996420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38d25532e2dce47","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755001981050,"stop":1755001981050,"duration":0},"status":"passed","severity":"normal"},{"uid":"550aff6b68280ca1","name":"Push message with custom timestamp: 1754998483404","time":{"start":1755002608959,"stop":1755002608960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5608d73df8ec0a06","name":"Check message with non string payload is not received","time":{"start":1755002505528,"stop":1755002505528,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fa99677076151b","name":"Push message with JSON payload","time":{"start":1755002608937,"stop":1755002608938,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e943acd6c16487d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755002349141,"stop":1755002349141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ea5eb36daeefe","name":"should handle hash queries without validation","time":{"start":1755002026316,"stop":1755002026316,"duration":0},"status":"passed","severity":"normal"},{"uid":"583aafef4190491e","name":"should continually clean up expired entries at intervals","time":{"start":1755002025108,"stop":1755002025108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92db74d705a0a98","name":"Check received message containing Chinese","time":{"start":1755002505522,"stop":1755002505522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecac8b64ca5fed6f","name":"Subscribe to topic containing short and receive message","time":{"start":1755002528276,"stop":1755002528276,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9c04813c34836c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755002043601,"stop":1755002043601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4b327a2b8bf47a","name":"should return null for non-existent peer","time":{"start":1755001996419,"stop":1755001996419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d47667cbaa68","name":"Check publish message containing shell command","time":{"start":1755002193104,"stop":1755002193104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e161937685282b6","name":"should handle onConnected and onDisconnected","time":{"start":1755002026333,"stop":1755002026333,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c7a87c5a2e600e","name":"Decoder throws on undefined content topic","time":{"start":1755001997543,"stop":1755001997544,"duration":1},"status":"passed","severity":"normal"},{"uid":"9822f13b5dcca320","name":"Encoder throws on empty string content topic","time":{"start":1755001997543,"stop":1755001997543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6ccf2d71f12b37","name":"should handle dial errors gracefully","time":{"start":1755001996370,"stop":1755001996376,"duration":6},"status":"passed","severity":"normal"},{"uid":"ac47569c6ebc7bed","name":"Check received message containing numeric","time":{"start":1755002505514,"stop":1755002505514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6073b928cf79ba5b","name":"Check received message containing Russian","time":{"start":1755002505515,"stop":1755002505515,"duration":0},"status":"passed","severity":"normal"},{"uid":"519b7d3ba8dfc009","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755002528287,"stop":1755002528287,"duration":0},"status":"passed","severity":"normal"},{"uid":"291eac1a5ba1e99b","name":"should insert elements correctly","time":{"start":1755002041843,"stop":1755002041843,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec845ee78ac46fa","name":"should properly create location multiaddrs - tcp6","time":{"start":1755001987184,"stop":1755001987184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad777ea2e63a7ae","name":"Refresh subscription","time":{"start":1755002528275,"stop":1755002528276,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefced4ecf7d6caf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755002201859,"stop":1755002201859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a290c7b38322d1c3","name":"should handle shard reader errors gracefully","time":{"start":1755001996344,"stop":1755001996345,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e4f074a0e04740","name":"Check received message containing SQL Injection","time":{"start":1755002505515,"stop":1755002505515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a817642604b2ea","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755002528282,"stop":1755002528283,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7547a0700706144","name":"Check received message containing short","time":{"start":1755002505521,"stop":1755002505521,"duration":0},"status":"passed","severity":"normal"},{"uid":"253f5f482e0cb4bb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755001997521,"stop":1755001997521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0bac5366b15ffd","name":"Push message with JSON payload","time":{"start":1755002608951,"stop":1755002608951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2988a84bec844685","name":"should detect messages with missing dependencies","time":{"start":1755002043601,"stop":1755002043601,"duration":0},"status":"passed","severity":"normal"},{"uid":"33470f55a4018d4a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755002528274,"stop":1755002528274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e07882d4adea796","name":"should mark all messages in causal history as acknowledged","time":{"start":1755002043599,"stop":1755002043600,"duration":1},"status":"passed","severity":"normal"},{"uid":"564bce3af77a7e8d","name":"should call waitForPeer on Relay","time":{"start":1755002026359,"stop":1755002026359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9ccd59debc81c1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755001997051,"stop":1755001997051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b578b04200fbfb1c","name":"Push message with rate limit","time":{"start":1755002608945,"stop":1755002608945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2fabd871d45ced","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app72/10/topic330/test.js","time":{"start":1755002295418,"stop":1755002295418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b4b488acc41f3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755002038268,"stop":1755002038268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c315050f3e9cded","name":"should process tasks in queue","time":{"start":1755002025906,"stop":1755002025907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ba132fb10a239a","name":"Push message with meta","time":{"start":1755002608944,"stop":1755002608944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c8947431fc3b21","name":"rejects content-filtered query with only contentTopics","time":{"start":1755001996912,"stop":1755001996913,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d46a27ed8049adb","name":"Check publish message containing short","time":{"start":1755002193100,"stop":1755002193100,"duration":0},"status":"passed","severity":"normal"},{"uid":"effdc2f20c08b402","name":"Passing page size 1 when there are 4 messages","time":{"start":1755002332727,"stop":1755002332727,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d7d5bd1abcc","name":"Passing page size 110 when there are 120 messages","time":{"start":1755002332739,"stop":1755002332739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c73b49a9d7d5dc2","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755002205796,"stop":1755002205796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee06308c9c4f17c0","name":"Push message with content topic containing short","time":{"start":1755002608940,"stop":1755002608941,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f623ddcd7880bf","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755002038051,"stop":1755002038052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5910e7f1aad5ef81","name":"Meta field set when metaSetter is specified","time":{"start":1755001997542,"stop":1755001997543,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc5a05846962c6f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755001981054,"stop":1755001981055,"duration":1},"status":"passed","severity":"normal"},{"uid":"445eef705baa0d1b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755002310243,"stop":1755002310244,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b48784b42ac346","name":"should not be delivered","time":{"start":1755002043603,"stop":1755002043603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74bef5bfde7109a","name":"should set field with all protocols enabled","time":{"start":1755001987186,"stop":1755001987186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c998a381d3b92b87","name":"should handle case with no peers in store","time":{"start":1755001996411,"stop":1755001996413,"duration":2},"status":"passed","severity":"normal"},{"uid":"f50d3da65a87dba1","name":"should handle disconnect when peer has no timers","time":{"start":1755001996736,"stop":1755001996736,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c0b68eb0bd8d65","name":"Push message with content topic containing Russian","time":{"start":1755002608956,"stop":1755002608956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e639d57abc3aa3ac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755002038054,"stop":1755002038054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4658ae937a79c8","name":"Query with Ordered Callback, No Decoder","time":{"start":1755002310243,"stop":1755002310243,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb5d395f5dde701","name":"recovers when dns.resolve returns empty","time":{"start":1755002005299,"stop":1755002005299,"duration":0},"status":"passed","severity":"normal"},{"uid":"671b17b3a18a8d0e","name":"should retry if all attempts fail","time":{"start":1755002025918,"stop":1755002025918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece3e0f9ad94c6f4","name":"should use configured peers when available","time":{"start":1755002026317,"stop":1755002026318,"duration":1},"status":"passed","severity":"normal"},{"uid":"252d4e8ccada789b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755002078385,"stop":1755002078385,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d38b34987980fa","name":"should handle dial errors gracefully","time":{"start":1755001996340,"stop":1755001996340,"duration":0},"status":"passed","severity":"normal"},{"uid":"73638a7cc2ab835d","name":"Push message with Russian payload","time":{"start":1755002608949,"stop":1755002608949,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d2f1884b3d7561","name":"Check received message containing shell command","time":{"start":1755002505516,"stop":1755002505517,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f01fbb49536943","name":"Publish message with custom timestamp: Tue Aug 12 2025 13:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755002193107,"stop":1755002193107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a85079ba3a499f6","name":"should handle different types of entries","time":{"start":1755002025106,"stop":1755002025107,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ac99d041a69f09","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755002038050,"stop":1755002038050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9af1284d3041a6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755002349141,"stop":1755002349142,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ae355e6130c37b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755002186420,"stop":1755002186420,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e578e9ed22acf1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755002202127,"stop":1755002202127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21e051f0bff0d66","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755002295411,"stop":1755002295411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3133a4ed3af93e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755002202122,"stop":1755002202123,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9dd10689d07a95","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app76/3/topic95/utf8","time":{"start":1755002295414,"stop":1755002295414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba2f80d2b88a61","name":"Push message with shell command payload","time":{"start":1755002608951,"stop":1755002608951,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2c4db5161b00a8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755002303888,"stop":1755002303888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4680974182065da","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755002528281,"stop":1755002528281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8598790dcef93015","name":"Bloom filter","time":{"start":1755002043512,"stop":1755002043513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef00256c7b0ddd37","name":"should remove event listeners from globalThis","time":{"start":1755001996602,"stop":1755001996621,"duration":19},"status":"passed","severity":"normal"},{"uid":"89a8861ec69cc5d6","name":"A test","time":{"start":1755002118155,"stop":1755002118156,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d241c934db2dc4","name":"Push message with meta","time":{"start":1755002608958,"stop":1755002608958,"duration":0},"status":"passed","severity":"normal"},{"uid":"15574f4028234c44","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755002038024,"stop":1755002038028,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b17fe29ff5cf7fe","name":"ignores unrecognized TXT record formats","time":{"start":1755002005299,"stop":1755002005300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ade865549d6306","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755002528281,"stop":1755002528281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc388484495b545","name":"configure the node with multiple content topics","time":{"start":1755002295420,"stop":1755002295420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef29fc9b75187f64","name":"should filter out already connected peers","time":{"start":1755001996407,"stop":1755001996407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3fc46b7fc75de3","name":"should handle browser offline state overriding peer connections","time":{"start":1755001996636,"stop":1755001996636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f510a975c7e55697","name":"Push message with XML payload","time":{"start":1755002608937,"stop":1755002608937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a514ae0f1974cfa","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755002078384,"stop":1755002078385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b129904107d8c064","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755001996653,"stop":1755001996653,"duration":0},"status":"passed","severity":"normal"},{"uid":"df667aa67fae848","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755001981045,"stop":1755001981046,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fb4b967b4fb572","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755002528291,"stop":1755002528291,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dba7393689971e","name":"should dial peer when no shard info available","time":{"start":1755001996327,"stop":1755001996327,"duration":0},"status":"passed","severity":"normal"},{"uid":"37681b9f3b04fe30","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755001996592,"stop":1755001996592,"duration":0},"status":"passed","severity":"normal"},{"uid":"2916eec946e8a3c5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755002528275,"stop":1755002528275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d788dc79e5bbf9","name":"Push message with content topic containing Russian","time":{"start":1755002608942,"stop":1755002608942,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e81b3d893d40e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755002528293,"stop":1755002528294,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3efe470724ba6b1","name":"Passing page size 0 when there are 110 messages","time":{"start":1755002332727,"stop":1755002332727,"duration":0},"status":"passed","severity":"normal"},{"uid":"11842f571c66395f","name":"Relay Node - default protocol","time":{"start":1755002353329,"stop":1755002353329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f53489e888e0a8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755002043604,"stop":1755002043604,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb7e73dcacbcc70","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755002026345,"stop":1755002026345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f963caba916f358","name":"Push message with content topic containing unicode special characters","time":{"start":1755002608943,"stop":1755002608944,"duration":1},"status":"passed","severity":"normal"},{"uid":"68be305ff5f770cb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755002038054,"stop":1755002038054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa3d49addb9907f","name":"should handle corrupted local storage data gracefully","time":{"start":1755002009132,"stop":1755002009132,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3cd1d6112efa2d","name":"Check received message containing shell command","time":{"start":1755002505524,"stop":1755002505524,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bb2b66480e3834","name":"does not validate decoders for hash queries","time":{"start":1755001997274,"stop":1755001997274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c624a8b65f6df63e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755001981053,"stop":1755001981054,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8b7841caf1d764","name":"should throw error - no id","time":{"start":1755001987177,"stop":1755001987179,"duration":2},"status":"passed","severity":"normal"},{"uid":"e475c2cec5ec8cfb","name":"topics with same application and version share the same shard","time":{"start":1755001981048,"stop":1755001981048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b77ed95a450d210","name":"should handle errors when globalThis is not available","time":{"start":1755001996599,"stop":1755001996600,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcc3bd556cc9a3f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755002026369,"stop":1755002026369,"duration":0},"status":"passed","severity":"normal"},{"uid":"70201d4d8a67a151","name":"messageHashStr returns a hex string","time":{"start":1755001996655,"stop":1755001996655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d309c7d3a7649a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755002025563,"stop":1755002025563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6942b99154430496","name":"should not fail to start the service if it is already started","time":{"start":1755002009129,"stop":1755002009129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4f09c71c86ea03","name":"Push message with Basic HTML tag payload","time":{"start":1755002608937,"stop":1755002608937,"duration":0},"status":"passed","severity":"normal"},{"uid":"48144896b83ba7df","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755002528283,"stop":1755002528283,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa5ee7fd2309580","name":"Push message with shell command payload","time":{"start":1755002608938,"stop":1755002608938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5746c28ff5b2d920","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755002038045,"stop":1755002038045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f20b71a654991d","name":"Check received message containing emoji","time":{"start":1755002505525,"stop":1755002505525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8af2185dbfa0d2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755001996437,"stop":1755001996437,"duration":0},"status":"passed","severity":"normal"},{"uid":"756e5b4d75f2762f","name":"Passing page size 11 when there are 10 messages","time":{"start":1755002332730,"stop":1755002332738,"duration":8},"status":"passed","severity":"normal"},{"uid":"ab786bf29e4ddb3b","name":"Check publish message after service node is restarted","time":{"start":1755002193110,"stop":1755002193110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"123d39614c78901a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755002038023,"stop":1755002038023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f9275b25764773","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755001986479,"stop":1755001986480,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c1a5c19eb08944","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755002303887,"stop":1755002303887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f806956d28da3d2","name":"should remove event listeners","time":{"start":1755001996705,"stop":1755001996705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fedcb48c032b97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755002038066,"stop":1755002038067,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fbcde0f99d65ce","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755002101741,"stop":1755002101742,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36baaef69c68c25","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755002038268,"stop":1755002038269,"duration":1},"status":"passed","severity":"normal"},{"uid":"909ad3bcfa1f1043","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755001981047,"stop":1755001981048,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67f5e6dd5b9d075","name":"Subscribe to topic containing long and receive message","time":{"start":1755002528276,"stop":1755002528276,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca1169fe71f9e76","name":"Check received message containing Arabic","time":{"start":1755002505515,"stop":1755002505515,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd08b57353ac968","name":"Fails to publish duplicate message","time":{"start":1755002193107,"stop":1755002193107,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d37e531667ae7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755002202122,"stop":1755002202122,"duration":0},"status":"passed","severity":"normal"},{"uid":"172689088175b968","name":"ignores domain fetching errors","time":{"start":1755002005299,"stop":1755002005299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3333bd3c4714edcf","name":"Query with Promise Callback, No message returned","time":{"start":1755002310244,"stop":1755002310244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4226c9f13fadb778","name":"should return peer for existing peer","time":{"start":1755001996414,"stop":1755001996414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a49657efe2ed1e4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755001981050,"stop":1755001981051,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b61f3471ea3e8b","name":"Does not throw an exception when node disconnects","time":{"start":1755002354787,"stop":1755002354787,"duration":0},"status":"passed","severity":"normal"},{"uid":"429ce67e427676c","name":"should initialize with default number of peers","time":{"start":1755002026325,"stop":1755002026325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03d2e57d3cc563d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755002201854,"stop":1755002201858,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6b59faeb4a00e17","name":"Push message with emoji payload","time":{"start":1755002608952,"stop":1755002608952,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a7762f4e90beba","name":"Publish message with custom timestamp: Wed Aug 21 2024 12:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755002193106,"stop":1755002193106,"duration":0},"status":"passed","severity":"normal"},{"uid":"73de5f7780cb2dcc","name":"should wait for LightPush peer to be connected","time":{"start":1755002026354,"stop":1755002026354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8eec9e49886fd","name":"Check received message containing Chinese","time":{"start":1755002505514,"stop":1755002505515,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1a9443dc0b0efc","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755001996436,"stop":1755001996437,"duration":1},"status":"passed","severity":"normal"},{"uid":"72643c3e3e8735d0","name":"should handle multiple query options for time ranges","time":{"start":1755002026312,"stop":1755002026312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2d389e52d305d1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755002004800,"stop":1755002004800,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d4bb45d52a5631","name":"should not dispatch event when already disconnected","time":{"start":1755001996626,"stop":1755001996627,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c94a5ff4592da1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755002193106,"stop":1755002193106,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f975f4b4394a7c","name":"can start and stop the service","time":{"start":1755002064126,"stop":1755002064126,"duration":0},"status":"passed","severity":"normal"},{"uid":"945675c8c5a0cffc","name":"should partition messages based on acknowledgement status","time":{"start":1755002043602,"stop":1755002043602,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a0cc56bf8f6fd5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755001981043,"stop":1755001981043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51b2690effb2427","name":"Check received message containing XML","time":{"start":1755002505516,"stop":1755002505516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9a4a359a9172cf","name":"should not process empty queue","time":{"start":1755001996342,"stop":1755001996344,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcbf34da3536c239","name":"Ordered callback, aborts when callback returns true","time":{"start":1755002334457,"stop":1755002334457,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e1f097e6057457","name":"should not fail to stop the service if it was not started","time":{"start":1755002064127,"stop":1755002064127,"duration":0},"status":"passed","severity":"normal"},{"uid":"aede800b8280a257","name":"should dial more peers if under maxConnections","time":{"start":1755001996428,"stop":1755001996428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b1084d04f6d149","name":"Check received message containing numeric","time":{"start":1755002505522,"stop":1755002505522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1f4393e45a3c4b","name":"should reject if WakuNode is not started","time":{"start":1755002026349,"stop":1755002026349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e674b05f68a2990d","name":"Subscribe to topic containing short and publish message","time":{"start":1755002202117,"stop":1755002202117,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d5d436b75c6a0f","name":"should be online or offline if network state changed","time":{"start":1755002078388,"stop":1755002078388,"duration":0},"status":"passed","severity":"normal"},{"uid":"15de5758f559a5d8","name":"should return empty array when no peers connected","time":{"start":1755001997525,"stop":1755001997525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a54cff8e704bfe","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755001987187,"stop":1755001987187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f4971106454a0","name":"should dispatch network event when browser goes offline","time":{"start":1755001996627,"stop":1755001996634,"duration":7},"status":"passed","severity":"normal"},{"uid":"d9a175ae2f54408a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755002038019,"stop":1755002038023,"duration":4},"status":"passed","severity":"normal"},{"uid":"4dfe6f1803f8fa0e","name":"returns only open connection if one present","time":{"start":1755001996949,"stop":1755001996949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeff19627a611d6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755002186423,"stop":1755002186424,"duration":1},"status":"passed","severity":"normal"},{"uid":"2032d7f750386b06","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755002186426,"stop":1755002186426,"duration":0},"status":"passed","severity":"normal"},{"uid":"854654498f14d0fe","name":"should process up to 3 peers at once","time":{"start":1755001996342,"stop":1755001996342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf63d79a880e09","name":"should skip peer when not on same cluster","time":{"start":1755001996326,"stop":1755001996327,"duration":1},"status":"passed","severity":"normal"},{"uid":"44610294c5968219","name":"can start the service","time":{"start":1755002009126,"stop":1755002009127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67130a26c09768c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755002202121,"stop":1755002202121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d28ed9f88a9b26","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755002349142,"stop":1755002349143,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b743e5bd1874be","name":"Nodes with multiple pubsub topic","time":{"start":1755002186426,"stop":1755002186427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8e3975c4733593","name":"can start the service","time":{"start":1755002064125,"stop":1755002064126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69e8e8764bc0c95","name":"Push message with unicode special characters payload","time":{"start":1755002608952,"stop":1755002608952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebadfe2478b30fbf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755001986476,"stop":1755001986477,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3bb285adb33e0e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755001997045,"stop":1755001997045,"duration":0},"status":"broken","severity":"normal"},{"uid":"2ec0c35a56e38cda","name":"Relay - dialed first","time":{"start":1755002353326,"stop":1755002353326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd82f4f524e4c160","name":"should create ShardReader with static shards network config","time":{"start":1755001996676,"stop":1755001996676,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d202a01175c59e5","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755002026341,"stop":1755002026341,"duration":0},"status":"passed","severity":"normal"},{"uid":"19df0b505f939543","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755001986478,"stop":1755001986479,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d0e5f4ad7e682e","name":"should get / set UDP multiaddr","time":{"start":1755001987183,"stop":1755001987183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ca57031689776c","name":"Push message with Script payload","time":{"start":1755002608949,"stop":1755002608950,"duration":1},"status":"passed","severity":"normal"},{"uid":"421b1fa3b4dab374","name":"should hang up with multiaddr and return true on success","time":{"start":1755001997524,"stop":1755001997524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6038c7f169f7b267","name":"Check message with no pubsub topic is not received","time":{"start":1755002505527,"stop":1755002505527,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e3e6f4dd565a08","name":"should retry on complete failure if specified","time":{"start":1755002025888,"stop":1755002025888,"duration":0},"status":"passed","severity":"normal"},{"uid":"53713ab693bec567","name":"should not discard bootstrap peers if under the limit","time":{"start":1755002101743,"stop":1755002101743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3748854ea73b42c5","name":"should dial with PeerId and return stream","time":{"start":1755001997522,"stop":1755001997522,"duration":0},"status":"passed","severity":"normal"},{"uid":"432c2814253901a1","name":"should return PeerId when PeerId is provided","time":{"start":1755001997051,"stop":1755001997051,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e2279a195b65a","name":"Query generator for multiple messages","time":{"start":1755002334453,"stop":1755002334454,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d3f22f2b3dd752","name":"Push message with unicode special characters payload","time":{"start":1755002608939,"stop":1755002608939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97bf2ab190f0b52","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755002026326,"stop":1755002026326,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ca49182f951a52","name":"msgTime: 0 ms from now, startTime: 1754743134702, endTime: 1755002334702","time":{"start":1755002349143,"stop":1755002349143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd684e63b49b964","name":"should remove event listener for peer:discovery","time":{"start":1755001996369,"stop":1755001996369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8995d5bc379f9c","name":"Passing invalid cursor","time":{"start":1755002303889,"stop":1755002303889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba9b386a9513d2","name":"should initialize with Unhealthy status","time":{"start":1755002025656,"stop":1755002025657,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8de9dbdf0e718f4","name":"Check received message containing special chars","time":{"start":1755002505514,"stop":1755002505514,"duration":0},"status":"passed","severity":"normal"},{"uid":"179e148457d25b5","name":"Asymmetric encrypt & decrypt","time":{"start":1755002015475,"stop":1755002015476,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2d0728821a3178","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755002004799,"stop":1755002004799,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb95833eff75162","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755002338725,"stop":1755002338725,"duration":0},"status":"passed","severity":"normal"},{"uid":"701c9a1634b76eb8","name":"should handle relay send failures gracefully","time":{"start":1755001996735,"stop":1755001996735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e321052d37a1fc9","name":"should stop ping timers on peer disconnect","time":{"start":1755001996719,"stop":1755001996719,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb37811c761caa8","name":"should properly clean up resources when disposed","time":{"start":1755002025107,"stop":1755002025107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9711c57f67a3889e","name":"Using a function","time":{"start":1755002354788,"stop":1755002354788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1744e21bd7e22b27","name":"should not dispatch event when already connected","time":{"start":1755001996626,"stop":1755001996626,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a7019c8fe1d1e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755002038055,"stop":1755002038056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9638f245f524600b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755002528286,"stop":1755002528287,"duration":1},"status":"passed","severity":"normal"},{"uid":"99483e6fe3994008","name":"should handle case when navigator is not available","time":{"start":1755001996623,"stop":1755001996623,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df9133e64951b68","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755002505526,"stop":1755002505526,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d897df48cd7429","name":"Subscribe and receives messages on 20 topics","time":{"start":1755002528274,"stop":1755002528274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01e933efec2ade1","name":"should add peer to queue when queue is not empty","time":{"start":1755001996319,"stop":1755001996320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ad200b6422972c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755001981052,"stop":1755001981052,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb896367c61f63f2","name":"should return true even if peer has no overlapping shards","time":{"start":1755001996677,"stop":1755001996678,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5c6cd57d253392","name":"Subscribe and receive messages via lightPush","time":{"start":1755002528284,"stop":1755002528284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42bb38eae436410","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755002038062,"stop":1755002038062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc1671317ae8e83","name":"Query generator for multiple messages with different message text format","time":{"start":1755002334454,"stop":1755002334454,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bd6d03503b4313","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755001996727,"stop":1755001996727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c1da3831da430c","name":"Query Generator - true","time":{"start":1755002319716,"stop":1755002319716,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ac626fb70e2e4","name":"accepts time-filtered query with content filter","time":{"start":1755001996915,"stop":1755001996916,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e6195ab37831e1","name":"should not receive a peer event after stop","time":{"start":1755002169558,"stop":1755002169558,"duration":0},"status":"passed","severity":"normal"},{"uid":"209f0349b8f32c17","name":"ends after yielding if response size indicates end","time":{"start":1755001997277,"stop":1755001997277,"duration":0},"status":"passed","severity":"normal"},{"uid":"131d0ca253e26f79","name":"Js publishes, other Js receives","time":{"start":1755002182958,"stop":1755002182961,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9bbd943a069b23d","name":"Check publish message containing XML","time":{"start":1755002193103,"stop":1755002193103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80054a3710feb71","name":"returns all values when wanted number is greater than available values","time":{"start":1755002003890,"stop":1755002003891,"duration":1},"status":"passed","severity":"normal"},{"uid":"306ee99aa52ea20b","name":"Check publish message containing escaped characters","time":{"start":1755002193105,"stop":1755002193105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aed8f6ab9f5e548","name":"Refresh subscription","time":{"start":1755002528288,"stop":1755002528288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4f6869407d0a85","name":"Push message with SQL Injection payload","time":{"start":1755002608949,"stop":1755002608949,"duration":0},"status":"passed","severity":"normal"},{"uid":"409c474210272332","name":"yields undefined for messages without content topic","time":{"start":1755001997276,"stop":1755001997276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caab9d5dab3d9d0","name":"isConnected return false after peer stops","time":{"start":1755002078386,"stop":1755002078387,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e16368c83183274","name":"Push message with content topic containing unicode special characters","time":{"start":1755002608957,"stop":1755002608958,"duration":1},"status":"passed","severity":"normal"},{"uid":"35254549c3f36b2b","name":"should not fail to stop the service if it was not started","time":{"start":1755002009128,"stop":1755002009129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bebecb3495ac46","name":"Check received message containing JSON","time":{"start":1755002505516,"stop":1755002505516,"duration":0},"status":"passed","severity":"normal"},{"uid":"83110e1b67456ef1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755001981055,"stop":1755001981055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb10c2e99e3db2b9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755002528282,"stop":1755002528282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c6660596ec4746","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755002026345,"stop":1755002026345,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad0cde41e3a0bc7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755002186420,"stop":1755002186420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d51704c177e8e28","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755002505518,"stop":1755002505518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6720a15fc5af08","name":"should be safe to call multiple times","time":{"start":1755001996705,"stop":1755001996705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7304002a36497fe","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755002038036,"stop":1755002038037,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ab4c787ac6af6b","name":"should retry failed tasks","time":{"start":1755002025916,"stop":1755002025916,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd84ac7ce21714a","name":"should set field with only FILTER enabled","time":{"start":1755001987186,"stop":1755001987187,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ee970ee526820e","name":"Relay + Store","time":{"start":1755002064477,"stop":1755002064477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed36ceac74ea27","name":"should start the dialing interval","time":{"start":1755001996305,"stop":1755001996306,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c468a199b9b7bb","name":"Push message with short payload","time":{"start":1755002608947,"stop":1755002608947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e574fb55559ed3d1","name":"Check message with invalid timestamp is not received","time":{"start":1755002505518,"stop":1755002505519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a393abc9ccff6461","name":"Check publish message containing Chinese","time":{"start":1755002193101,"stop":1755002193102,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe152d6dbd05fb4","name":"Check received message containing special chars","time":{"start":1755002505522,"stop":1755002505522,"duration":0},"status":"passed","severity":"normal"},{"uid":"141cc6cddae9b6ae","name":"should perform ping and update peer store on timer","time":{"start":1755001996726,"stop":1755001996726,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f4a7f8f0a66f1a","name":"Used by Waku Relay","time":{"start":1755002354788,"stop":1755002354788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8a46445b5e119","name":"Get Nodes","time":{"start":1755002004483,"stop":1755002004483,"duration":0},"status":"passed","severity":"normal"},{"uid":"73083f31576b77ed","name":"should stop all internal components","time":{"start":1755001997520,"stop":1755001997520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba8acf71d74a5bc","name":"random static sharding 8 - Cluster ID: 379, Shard ID: 196","time":{"start":1755002291144,"stop":1755002291144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2099daf44e9ab0","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755002202128,"stop":1755002202128,"duration":0},"status":"passed","severity":"normal"},{"uid":"42552448596fcf68","name":"Promise Callback - true","time":{"start":1755002319718,"stop":1755002319719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d0c122174f5d43","name":"should properly compute the node id","time":{"start":1755001987182,"stop":1755001987182,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa793fb45bd06b08","name":"nwaku subscribes","time":{"start":1755002182957,"stop":1755002182957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b920e3ad5daaf0c3","name":"Push message with content topic containing numeric","time":{"start":1755002608941,"stop":1755002608941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9418074adb16333d","name":"should remove event listeners","time":{"start":1755001996399,"stop":1755001996399,"duration":0},"status":"passed","severity":"normal"},{"uid":"868ebee0c1f33507","name":"Check message with no payload is not received","time":{"start":1755002505528,"stop":1755002505528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71ec3f6127722a9","name":"Waku message hash computation (payload length 0)","time":{"start":1755001996652,"stop":1755001996652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f45d7b86a1c5f6c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755002038047,"stop":1755002038047,"duration":0},"status":"passed","severity":"normal"},{"uid":"da11f75022f0d5e0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755002528286,"stop":1755002528286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3594dbbd2f814c","name":"should be safe to call multiple times","time":{"start":1755001996318,"stop":1755001996318,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c062f807c6678b","name":"can start the service","time":{"start":1755002169555,"stop":1755002169555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8ca1de46d56c6c","name":"should be safe to call multiple times","time":{"start":1755001996394,"stop":1755001996394,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8fc9724bf0fe6e","name":"Check received message containing XML","time":{"start":1755002505523,"stop":1755002505524,"duration":1},"status":"passed","severity":"normal"},{"uid":"3753f4ab160f06a4","name":"Check message with no content topic is not received","time":{"start":1755002505527,"stop":1755002505527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74a6c9b358a9af9","name":"should return true when peer is on the same cluster","time":{"start":1755001996676,"stop":1755001996677,"duration":1},"status":"passed","severity":"normal"},{"uid":"af77b9ffd7b9893f","name":"Subscribe to topic containing long and publish message","time":{"start":1755002202117,"stop":1755002202121,"duration":4},"status":"passed","severity":"normal"},{"uid":"46d72e1a97d63bf9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755002528290,"stop":1755002528291,"duration":1},"status":"passed","severity":"normal"},{"uid":"749c656bd57f2207","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755002038063,"stop":1755002038065,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c7bbeb7a94ed47","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755002025658,"stop":1755002025658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25a19e191936ad8","name":"should handle case with all peers already connected","time":{"start":1755001996413,"stop":1755001996414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97c8f54667f09a9","name":"Filter","time":{"start":1755002353328,"stop":1755002353328,"duration":0},"status":"passed","severity":"normal"},{"uid":"499fe6b0f1385ffc","name":"messageHash returns a Uint8Array","time":{"start":1755001996655,"stop":1755001996655,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ada94f84247892","name":"Ephemeral field set to true","time":{"start":1755001997542,"stop":1755001997542,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d62179442d9ed31","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755001981055,"stop":1755001981055,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d1cffea16a4081","name":"should drop connection to one peer on hangUp","time":{"start":1755002150313,"stop":1755002150313,"duration":0},"status":"passed","severity":"normal"},{"uid":"16debedbde70864f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755001981043,"stop":1755001981045,"duration":2},"status":"passed","severity":"normal"},{"uid":"9167ad264f842196","name":"should dial peers from store when browser is connected","time":{"start":1755001996400,"stop":1755001996400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfad1a70677e7fde","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755002528291,"stop":1755002528291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b00d0a841560a9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755002043598,"stop":1755002043598,"duration":0},"status":"passed","severity":"normal"},{"uid":"970d731bf9476c9a","name":"should add and remove event listeners correctly","time":{"start":1755002009132,"stop":1755002009133,"duration":1},"status":"passed","severity":"normal"},{"uid":"e235d44f503a41fb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755001981046,"stop":1755001981046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b274ae85c29f9e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755001986474,"stop":1755001986474,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aad0948c7f4861","name":"should load peers from local storage and dispatch events","time":{"start":1755002009131,"stop":1755002009132,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca70ed6043cc7f2c","name":"should dial peers from store on start","time":{"start":1755001996393,"stop":1755001996393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a19b3ee97cb10ad","name":"Fails to push message bigger that 1MB","time":{"start":1755002608961,"stop":1755002608961,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa9dd2199108bc4","name":"Check received message containing Script","time":{"start":1755002505523,"stop":1755002505523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6154b00bb0cce3d","name":"Relay","time":{"start":1755002064477,"stop":1755002064477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4f2452fbd2845b","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755002025561,"stop":1755002025562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c22f9c606d102b1","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755002348073,"stop":1755002348073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2962b06e99838bf0","name":"should throw error - invalid id","time":{"start":1755001987180,"stop":1755001987181,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3a240e665f2f16","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755002083191,"stop":1755002083191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63e0b5123096084","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755001986482,"stop":1755001986482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5b59b54556efc4","name":"Ordered Callback - false","time":{"start":1755002319720,"stop":1755002319720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd0540118d78678","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755001981056,"stop":1755001981056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d40b4fbd9f673f3","name":"Push message with content topic containing Arabic","time":{"start":1755002608956,"stop":1755002608956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc97ad567c9717be","name":"Check message with no pubsub topic is not received","time":{"start":1755002505519,"stop":1755002505519,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dcface164b7578","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755001996622,"stop":1755001996622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b05ed1daf2cc95","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755002528293,"stop":1755002528293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b243067f157af5","name":"should be empty after removing the only subscription","time":{"start":1755002026612,"stop":1755002026613,"duration":1},"status":"passed","severity":"normal"},{"uid":"6725948f38b58a72","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755001996429,"stop":1755001996429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8254a7c87245fc46","name":"Relay - times out","time":{"start":1755002353327,"stop":1755002353327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d127f608d1bd9fe4","name":"Subscribe to topic containing short and receive message","time":{"start":1755002528289,"stop":1755002528289,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9514cbef883937","name":"Check received message containing short","time":{"start":1755002505513,"stop":1755002505513,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44f4f5683ec747","name":"Push message with content topic containing special chars","time":{"start":1755002608941,"stop":1755002608941,"duration":0},"status":"passed","severity":"normal"},{"uid":"21aa211901fbd57","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755001981053,"stop":1755001981053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e53180e2828a33","name":"should save new peer to store","time":{"start":1755001996377,"stop":1755001996377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7f3163323cf0ee","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755001996728,"stop":1755001996734,"duration":6},"status":"passed","severity":"normal"},{"uid":"f3d91769e5ff13e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755001981056,"stop":1755001981056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3783c1989a3c9d","name":"Cluster ID 0, shard 1","time":{"start":1755002291140,"stop":1755002291140,"duration":0},"status":"passed","severity":"normal"},{"uid":"27788620292800c7","name":"Register correct protocols","time":{"start":1755002202111,"stop":1755002202111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7f740eec2363c","name":"should handle errors when getting connections","time":{"start":1755001996634,"stop":1755001996635,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d1f1ffce5964a7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755001981054,"stop":1755001981054,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7fc56c945f5c04","name":"should encode/decode to text encoding","time":{"start":1755001987182,"stop":1755001987182,"duration":0},"status":"passed","severity":"normal"},{"uid":"29841015b15c61ff","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755002038044,"stop":1755002038044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5b7e5be1d0241","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755002026334,"stop":1755002026334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1917202b06c506","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755002303887,"stop":1755002303887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aefeb92e0135f6","name":"throws on content topic with empty topic name field","time":{"start":1755001981041,"stop":1755001981041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c14071c3431f5cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755002038061,"stop":1755002038062,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cd1377e65e12bb","name":"should return usable stream attached to connection","time":{"start":1755001997033,"stop":1755001997040,"duration":7},"status":"passed","severity":"normal"},{"uid":"27f5b43256cd9b87","name":"Push message with content topic containing numeric","time":{"start":1755002608954,"stop":1755002608954,"duration":0},"status":"passed","severity":"normal"},{"uid":"93553c9c0f4fc5bb","name":"isConnected should return false after all peers disconnect","time":{"start":1755002078386,"stop":1755002078386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6c688bb1fa6b","name":"Encoder throws on empty string content topic","time":{"start":1755002015036,"stop":1755002015037,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0d1410951923b9","name":"should reject if Relay is requested but not mounted","time":{"start":1755002026349,"stop":1755002026349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d10efab057ca157","name":"Cluster id 0, shard 0","time":{"start":1755002291139,"stop":1755002291139,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e7f6fef8b79646","name":"should handle complete dial lifecycle","time":{"start":1755001996346,"stop":1755001996346,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e86959eebea0bb","name":"should process queue every 500ms","time":{"start":1755001996341,"stop":1755001996342,"duration":1},"status":"passed","severity":"normal"},{"uid":"9453302585f4545b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755002078385,"stop":1755002078385,"duration":0},"status":"passed","severity":"normal"},{"uid":"98251d440494b76b","name":"should have no discoveries enabled by default","time":{"start":1755002025559,"stop":1755002025559,"duration":0},"status":"passed","severity":"normal"},{"uid":"314cb6566987006f","name":"should handle errors when accessing navigator","time":{"start":1755001996635,"stop":1755001996635,"duration":0},"status":"passed","severity":"normal"},{"uid":"952f2c2e82a48145","name":"should handle queue processing errors gracefully","time":{"start":1755001996344,"stop":1755001996344,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a50d48a093f419","name":"random static sharding 7 - Cluster ID: 984, Shard ID: 607","time":{"start":1755002291143,"stop":1755002291144,"duration":1},"status":"passed","severity":"normal"},{"uid":"184cb6fef48c788c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755002528284,"stop":1755002528285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3509a854b03095","name":"Check publish message containing Arabic","time":{"start":1755002193102,"stop":1755002193102,"duration":0},"status":"passed","severity":"normal"},{"uid":"63942a411f7c6604","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755002038062,"stop":1755002038063,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e6f52323359e1d","name":"should send to specified number of peers of used peers","time":{"start":1755002025888,"stop":1755002025888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c07671d64d4888c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755002005301,"stop":1755002005302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b311eb5fea2b98","name":"Push message with Chinese payload","time":{"start":1755002608935,"stop":1755002608935,"duration":0},"status":"passed","severity":"normal"},{"uid":"807cf7a9acb57fcd","name":"Passing an array","time":{"start":1755002354787,"stop":1755002354788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f2f3168a42bc77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755002038061,"stop":1755002038061,"duration":0},"status":"passed","severity":"normal"},{"uid":"177e52ba7dd98aec","name":"should clear the dialing interval","time":{"start":1755001996317,"stop":1755001996317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb34b2104917a6f1","name":"should handle dial errors","time":{"start":1755001997523,"stop":1755001997523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd2e55a7394eea1","name":"Fails to push message with large meta","time":{"start":1755002608944,"stop":1755002608944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac7dbb67ebfa4d1","name":"Check received message containing Basic HTML tag","time":{"start":1755002505516,"stop":1755002505516,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ab88db1c7fe6ee","name":"Push 30 different messages","time":{"start":1755002608953,"stop":1755002608953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"605a4a1d644aaef7","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755002186427,"stop":1755002186427,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9156dc77f6f1c2","name":"Push message with content topic containing SQL Injection","time":{"start":1755002608956,"stop":1755002608957,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef8d4a01c3dc5ed3","name":"should allow redial after cooldown period","time":{"start":1755001996326,"stop":1755001996326,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad39d12d08f9cdf","name":"Check meta is set [ecies]","time":{"start":1755002016631,"stop":1755002016631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22aa2d453b1a0c8","name":"Check publish message containing SQL Injection","time":{"start":1755002193102,"stop":1755002193103,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b25820f8b575817","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755002004801,"stop":1755002004801,"duration":0},"status":"passed","severity":"normal"},{"uid":"836aad54b9d70c6c","name":"Fails to push message bigger that 1MB","time":{"start":1755002608946,"stop":1755002608947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4014a03a3c2758c4","name":"should add event listener for peer:discovery","time":{"start":1755001996368,"stop":1755001996368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce84184a7775c3cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755002038058,"stop":1755002038061,"duration":3},"status":"passed","severity":"normal"},{"uid":"a559103a432ec169","name":"Encoder throws on undefined content topic","time":{"start":1755002015035,"stop":1755002015036,"duration":1},"status":"passed","severity":"normal"},{"uid":"746d6d0716d23689","name":"should populate queue if has active dial","time":{"start":1755001996325,"stop":1755001996326,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a5a36220ee1f80","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755002201852,"stop":1755002201852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c541f8f724124c2a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755002193108,"stop":1755002193110,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b2491a36132628","name":"udp ip6 address","time":{"start":1755001986438,"stop":1755001986438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d654f577e9ae0ea","name":"throws an error for improperly formatted content topics","time":{"start":1755001981050,"stop":1755001981050,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f4966f4e475a97","name":"Store - dialed after - with timeout","time":{"start":1755002353328,"stop":1755002353328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286e22b40b21c36","name":"should emit a peer event after start","time":{"start":1755002064128,"stop":1755002064128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c0a40da037d76d","name":"Check publish message containing special chars","time":{"start":1755002193101,"stop":1755002193101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e4cc821ab48101","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755002038052,"stop":1755002038052,"duration":0},"status":"passed","severity":"normal"},{"uid":"52197b289d534f3e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755002528290,"stop":1755002528290,"duration":0},"status":"passed","severity":"normal"},{"uid":"88756946dd209f9a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755001996393,"stop":1755001996394,"duration":1},"status":"passed","severity":"normal"},{"uid":"455e469b437a61f6","name":"Mutual subscription","time":{"start":1755002202111,"stop":1755002202111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2911d4701d36d653","name":"Push message with long payload","time":{"start":1755002608947,"stop":1755002608947,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c3a56276a63fb","name":"Push message with rate limit","time":{"start":1755002608959,"stop":1755002608959,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a7d73cb98782f1","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755002043603,"stop":1755002043603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5484a00eeece56ad","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755002528273,"stop":1755002528273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a352d732e084d673","name":"Push message with content topic containing short","time":{"start":1755002608953,"stop":1755002608953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff87fb067d5baa0","name":"Push to array if already present","time":{"start":1755001980656,"stop":1755001980657,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd93b4df32476319","name":"Push message with custom timestamp: 1755005683404","time":{"start":1755002608960,"stop":1755002608960,"duration":0},"status":"passed","severity":"normal"},{"uid":"28214a2adbc1dece","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755002528282,"stop":1755002528282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2589d1b386d368b1","name":"should lock peers when selected","time":{"start":1755002026326,"stop":1755002026332,"duration":6},"status":"passed","severity":"normal"},{"uid":"ccd93bb44c647b8b","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755002026334,"stop":1755002026334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec3d75eaa91c5a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755002064813,"stop":1755002064813,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1edcc608c90b51","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755002528289,"stop":1755002528290,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eee6d7d9b62e63c","name":"Push message with long payload","time":{"start":1755002608934,"stop":1755002608934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed46146944296ac7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755002348072,"stop":1755002348072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6085a3fbbc1404a0","name":"should throw error - no public key","time":{"start":1755001987179,"stop":1755001987179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7335c21b01f5f824","name":"All","time":{"start":1755002064478,"stop":1755002064478,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a27e1c92537f9b","name":"should not execute task if max attempts is 0","time":{"start":1755002025917,"stop":1755002025917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46a848c21c9a7c2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755002016630,"stop":1755002016631,"duration":1},"status":"passed","severity":"normal"},{"uid":"7154bb459f121bda","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755002038030,"stop":1755002038034,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc3fb340675726ba","name":"Query generator for multiple messages with different content topic format","time":{"start":1755002334455,"stop":1755002334455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e544fddd3f827f7c","name":"should dial with multiaddr and return stream","time":{"start":1755001997523,"stop":1755001997523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a252e1fba20e9a86","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755002038053,"stop":1755002038053,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b0fd282a36dc83","name":"Push message with content topic containing special chars","time":{"start":1755002608955,"stop":1755002608955,"duration":0},"status":"passed","severity":"normal"},{"uid":"510d01726485bd52","name":"Push message with Chinese payload","time":{"start":1755002608948,"stop":1755002608948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6675b9bc78e97e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755002038057,"stop":1755002038057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a11f86d63fee7b1","name":"Decoder throws on undefined content topic","time":{"start":1755002015037,"stop":1755002015038,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2b7132ae28c429","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755002528279,"stop":1755002528280,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dea0b4beb51d16d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755001981230,"stop":1755001981230,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaba5edd3ad5537","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755002025563,"stop":1755002025563,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ead30a8741fd1fc","name":"Push message with custom timestamp: 1755005683403","time":{"start":1755002608946,"stop":1755002608946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c54b435dacfad65","name":"random static sharding 1 - Cluster ID: 788, Shard ID: 738","time":{"start":1755002291140,"stop":1755002291140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf71bb7826338738","name":"should handle multiple peer connections","time":{"start":1755001996719,"stop":1755001996719,"duration":0},"status":"passed","severity":"normal"},{"uid":"259e1036a8feeee3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755001997273,"stop":1755001997273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2217223276c41ba","name":"Fields are not dropped","time":{"start":1755001997069,"stop":1755001997069,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e3e548cd40d1b1","name":"can query messages by message hash","time":{"start":1755002312558,"stop":1755002312558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6937fe4276de3199","name":"Check meta is set [symmetric]","time":{"start":1755002015033,"stop":1755002015034,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab75f9c64a305a87","name":"should filter peers by codec","time":{"start":1755001997526,"stop":1755001997526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3177c55b564e5a6","name":"should dial all remaining peers","time":{"start":1755001996407,"stop":1755001996411,"duration":4},"status":"passed","severity":"normal"},{"uid":"14050844698aa5b0","name":"Query generator for 2000 messages","time":{"start":1755002334457,"stop":1755002334458,"duration":1},"status":"passed","severity":"normal"},{"uid":"f056bda26bf029da","name":"should set default options when no config provided","time":{"start":1755001997518,"stop":1755001997518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c975207e395d38","name":"should not receive a peer event before start","time":{"start":1755002169558,"stop":1755002169558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d487c25c5ad10457","name":"Encoder throws on empty string content topic","time":{"start":1755002016631,"stop":1755002016632,"duration":1},"status":"passed","severity":"normal"},{"uid":"689d6363858292cf","name":"should add received messages to bloom filter","time":{"start":1755002043599,"stop":1755002043599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4263bfed820e429","name":"should transition to Unhealthy when no connections","time":{"start":1755002025657,"stop":1755002025657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeeeaa65fe9e7ce","name":"random static sharding 3 - Cluster ID: 945, Shard ID: 767","time":{"start":1755002291141,"stop":1755002291142,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daff7c06a555b9f","name":"accepts valid message hash query","time":{"start":1755001996913,"stop":1755001996913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd38251cd6b28a5f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755002015030,"stop":1755002015031,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7298bd02d2f19d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755001997544,"stop":1755001997544,"duration":0},"status":"passed","severity":"normal"},{"uid":"734598bca04dc788","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755002528294,"stop":1755002528294,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd5f0a1926121f1","name":"should handle peer disconnect event when no connections remain","time":{"start":1755001996625,"stop":1755001996625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f13ea358b684382","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755002528283,"stop":1755002528283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb30df9ede9c09c2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755002038269,"stop":1755002038269,"duration":0},"status":"passed","severity":"normal"},{"uid":"385f233484f5fa6b","name":"should not change state when connections remain after disconnect","time":{"start":1755001996625,"stop":1755001996626,"duration":1},"status":"passed","severity":"normal"},{"uid":"800d30fd2ac538bd","name":"should get / set TCP multiaddr","time":{"start":1755001987183,"stop":1755001987183,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cf0a3cddd537ac","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755002009132,"stop":1755002009132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617baf77c9af488","name":"Push message with content topic containing emoji","time":{"start":1755002608958,"stop":1755002608958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edf4945cb2fb618","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755002349145,"stop":1755002349145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1140a65030c96c04","name":"throws on content topic with too few or too many fields","time":{"start":1755001981038,"stop":1755001981038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8964fb79ede1eda","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755002078387,"stop":1755002078387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeefe9fc3c9d29c","name":"should dial peer when on same shard","time":{"start":1755001996327,"stop":1755001996327,"duration":0},"status":"passed","severity":"normal"},{"uid":"586de394ad544161","name":"should return false when navigator.onLine is false","time":{"start":1755001996622,"stop":1755001996622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1564cf2627e659","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755002528289,"stop":1755002528289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d838c4418e07f381","name":"should create all internal components","time":{"start":1755001997519,"stop":1755001997519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29bdf76b7900e59","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755002038034,"stop":1755002038034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8601afc403705555","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755002038049,"stop":1755002038049,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d720870627cd87","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755001981047,"stop":1755001981047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8b27040e08cd57","name":"should update peer store before dialing","time":{"start":1755001996376,"stop":1755001996376,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdd1a695b8b661d","name":"should return false and handle errors gracefully","time":{"start":1755001997525,"stop":1755001997525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74c047211ec86ad","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755001996378,"stop":1755001996378,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed1d72af521dcd0","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755002038019,"stop":1755002038019,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ea280456773d21","name":"should sort peers by ping value","time":{"start":1755001997526,"stop":1755001997527,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcaed821db1c4899","name":"Push message equal or less that 1MB","time":{"start":1755002608960,"stop":1755002608960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef731f5da3061781","name":"should handle peer not in mesh for all topics","time":{"start":1755001996743,"stop":1755001996743,"duration":0},"status":"passed","severity":"normal"},{"uid":"768618fa3fed7621","name":"should properly create location multiaddrs - tcp4","time":{"start":1755001987184,"stop":1755001987184,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d695889f107196","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755002038050,"stop":1755002038051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd703c184c93a4e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755002202129,"stop":1755002202130,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f7efad3e40f8d9","name":"Encoder throws on undefined content topic","time":{"start":1755001997543,"stop":1755001997543,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df5f62d4c2b4fe2","name":"should throw error - no id","time":{"start":1755001987180,"stop":1755001987180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff3082cfa2b74ac","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755002528278,"stop":1755002528278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8511931656c64ee2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755002310241,"stop":1755002310241,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cbeb578839744f","name":"Check received message containing unicode special characters","time":{"start":1755002505525,"stop":1755002505525,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e6571001ce9bdd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755002528279,"stop":1755002528279,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a586c17701ca564","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755002038053,"stop":1755002038053,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d00d5ec8311eb7","name":"Check received message containing Basic HTML tag","time":{"start":1755002505524,"stop":1755002505524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50fc3e3bf5493e8","name":"Nwaku publishes","time":{"start":1755002182958,"stop":1755002182958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99ccdf3cbb6dae9","name":"should never report false negatives","time":{"start":1755002041844,"stop":1755002041844,"duration":0},"status":"passed","severity":"normal"}] |