8000 Remove unused dependencies by josecelano · Pull Request #300 · torrust/torrust-tracker · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Remove unused dependencies #300

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

josecelano
Copy link
Member
@josecelano josecelano commented Apr 13, 2023

Remove unused dependencies detected by this command:

cargo +nightly udeps --all-targets

Some of them were false positives because they were used for testing. It was fixed by moving them from [dependencies] to [dev-dependencies] section in the Cargo.toml file.

Fields were reorganized and package test were not being executed on the
CI.
Test for packages were not being executed.

We need to add the `--workpspace` option:

```
cargo test --workspace
```
And move to `[dev-dependencies]` the ones that are only used for testing.
@josecelano josecelano linked an issue Apr 13, 2023 that may be closed by this pull request
@josecelano josecelano requested review from mickvandijke and da2ce7 and removed request for mickvandijke April 13, 2023 09:46
@josecelano
Copy link
Member Author

New cargo +nightly udeps --all-targets command output:

    Finished dev [optimized + debuginfo] target(s) in 6m 17s
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker_primitives-917508dd49d31277.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker_located_error-2c2e839e7e47b4ad.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker_configuration-b5b9ae74c043ec29.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker_test_helpers-9b67eb853ce6354b.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker-d38957fa91a60575.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker-130a2639e645edb8.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker-f134a734a9bb6022.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/torrust_tracker-b035c1b3dc467982.d"
info: Loading depinfo from "/home/josecelano/Documents/github/committer/me/torrust/torrust-tracker/target/debug/deps/integration-0b0e02f7c2719aac.d"
All deps seem to have been used.

@codecov
Copy link
codecov bot commented Apr 13, 2023

Codecov Report

Merging #300 (823537e) into develop (e1e731a) will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop     #300      +/-   ##
===========================================
- Coverage    89.26%   89.24%   -0.02%     
===========================================
  Files          119      119              
  Lines         9911     9913       +2     
===========================================
  Hits          8847     8847              
- Misses        1064     1066       +2     
Flag Coverage Δ
rust 89.24% <0.00%> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
packages/configuration/src/lib.rs 53.92% <0.00%> (-1.08%) ⬇️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@josecelano josecelano merged commit 3dffd83 into torrust:develop Apr 13, 2023
@josecelano josecelano deleted the issue-234-remove-unused-dependencies branch April 13, 2023 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3C45 Review unused dependencies
1 participant
0