fission-codes / fission-server

Apache License 2.0
9 stars 0 forks source link

refactor: Refactor the CLI into modules, use async reqwest, and more fixes #204

Closed matheus23 closed 9 months ago

matheus23 commented 9 months ago
codecov[bot] commented 9 months ago

Codecov Report

Attention: 360 lines in your changes are missing coverage. Please review.

Comparison is base (e01425f) 19.64% compared to head (945c7bd) 19.99%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/fission-codes/fission-server/pull/204/graphs/tree.svg?width=650&height=150&src=pr&token=GO3TTZLDO0&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes)](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes) ```diff @@ Coverage Diff @@ ## main #204 +/- ## ========================================== + Coverage 19.64% 19.99% +0.34% ========================================== Files 67 70 +3 Lines 2718 2811 +93 Branches 1665 1719 +54 ========================================== + Hits 534 562 +28 - Misses 1466 1550 +84 + Partials 718 699 -19 ``` | [Files](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes) | Coverage Δ | | |---|---|---| | [fission-cli/src/lib.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jbGkvc3JjL2xpYi5ycw==) | `100.00% <100.00%> (+100.00%)` | :arrow_up: | | [fission-core/src/dns.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jb3JlL3NyYy9kbnMucnM=) | `36.36% <ø> (ø)` | | | [fission-core/src/lib.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jb3JlL3NyYy9saWIucnM=) | `100.00% <ø> (ø)` | | | [fission-server/src/dns/mod.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2Rucy9tb2QucnM=) | `35.80% <100.00%> (+4.93%)` | :arrow_up: | | [fission-server/src/routes/doh.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL3JvdXRlcy9kb2gucnM=) | `19.23% <0.00%> (ø)` | | | [fission-cli/src/settings.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jbGkvc3JjL3NldHRpbmdzLnJz) | `0.00% <0.00%> (ø)` | | | [fission-cli/src/main.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jbGkvc3JjL21haW4ucnM=) | `10.00% <0.00%> (-1.12%)` | :arrow_down: | | [fission-core/src/common.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jb3JlL3NyYy9jb21tb24ucnM=) | `0.00% <0.00%> (ø)` | | | [fission-cli/src/paths.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1jbGkvc3JjL3BhdGhzLnJz) | `0.00% <0.00%> (ø)` | | | [fission-server/src/settings.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL3NldHRpbmdzLnJz) | `43.33% <20.00%> (-8.85%)` | :arrow_down: | | ... and [5 more](https://app.codecov.io/gh/fission-codes/fission-server/pull/204?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes) | | ... and [10 files with indirect coverage changes](https://app.codecov.io/gh/fission-codes/fission-server/pull/204/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes)