You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am pretty sure that Rust 1.44 breaks cargo-kcov. If I try to run it in my normal configuration, I get:
error: cannot find test targets
note: try a clean rebuild first:
...
I can't finda any mention of this in the release notes, but I think that as of Rust/Cargo 1.44.0, test executables land inside target/debug/deps/ instead of target/debug/. Running a build with the 1.43 toolchain as opposed to 1.44 causes the test executables to land in the higher-level directory, and cargo-kcov works.
There doesn't seem to be much in the way of docs about the structure of the target/ directory — this page is the best I can find. It doesn't mention tests at all, unfortunately, but based on my read of things deps/ sounds like maybe where those files are supposed to land.
The text was updated successfully, but these errors were encountered:
pkgw
added a commit
to tectonic-typesetting/tectonic
that referenced
this issue
Jun 16, 2020
I am pretty sure that Rust 1.44 breaks
cargo-kcov
. If I try to run it in my normal configuration, I get:I can't finda any mention of this in the release notes, but I think that as of Rust/Cargo 1.44.0, test executables land inside
target/debug/deps/
instead oftarget/debug/
. Running a build with the 1.43 toolchain as opposed to 1.44 causes the test executables to land in the higher-level directory, andcargo-kcov
works.There doesn't seem to be much in the way of docs about the structure of the
target/
directory — this page is the best I can find. It doesn't mention tests at all, unfortunately, but based on my read of thingsdeps/
sounds like maybe where those files are supposed to land.The text was updated successfully, but these errors were encountered: