Handle --all-features
, --feature
, --no-default-features
#60
Labels
enhancement
New feature or request
good first issue
Good for newcomers
next
Likely to be worked on soon
These options need to be passed consistently to all of check, build, and test.
For example, time-rs/time can't build its tests unless
--all-features
is specified. time-rs/time#497More generally people might want to test some crates with specific features.
#59 is about having custom options specifically for the build, but these seem important enough that they might be worth handling specifically.
--release
would be another good one to add, either for crates where it significantly helps the test suite speed, or for crates likesyn
where the test suite insists on--release
. (Tangentially, it might actually be a good idea in general, depending on the balance of time between linking and running the test suite...)This could be tested with a specific testdata tree that fails to build unless a given feature is given.
The text was updated successfully, but these errors were encountered: