eyre-rs / color-eyre

Custom hooks for colorful human oriented error reports via panics and the eyre crate
Other
958 stars 57 forks source link

[DRAFT] Expose eyre features as color-eyre features #142

Open thenorili opened 9 months ago

thenorili commented 9 months ago

This change exposes all eyre features as color-eyre features, allowing you to test these dependency features combinatorially with cargo test-all-features. Default eyre features were added as default color-eyre features.

As it stands the resulting test suite is extremely long, 256 runs, too long for CI. The --chunks feature can be used to split up and parallelize this process, but it's still a too much for CI as it exists. Maybe some of the eyre features could be added manually to the CI, but I don't know what combinations we'd be interested in - @pksunkara had some ideas though. If we reduce the combinatorial complexity some with a more restrained cargo-all-features configuration maybe that'd be something we'd like to pursue!

p.s. all 256 tests passed on stable locally