Set up testing of every stdx crate
- Dominant language
- Rust
- Stars
- 2.1k
- Forks
- 48
- PR merge metrics
- No merged PRs in 30d
Description
As part of stdx's validation mission, it should be testing that the exact crate revisions it is promoting really do work on all tier-1 platforms.
Probably the way to do this is to set up another crate inside the repo called `stdx-validate` (or something) that has a build script that generates a custom test suite. This test suite will parse the stdx Cargo.toml to retrieve the exact version of every crate in stdx, download those crates, [frob them](https://github.com/brson/cargobomb/blob/master/src/toml_frobber.rs) to make them work correctly, and run their test suites.
This test suite should probably also verify that, if the crate has a dependency on another crate in stdx, it is tested with the version specified by stdx, not some arbitrary version.
Then set up CI for tier 1 platforms.
Contributor guide
Assessment
This issue has not been assessed yet.