Skip to content
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

Set up testing of every stdx crate #36

Open
brson opened this issue Jun 8, 2017 · 2 comments
Open

Set up testing of every stdx crate #36

brson opened this issue Jun 8, 2017 · 2 comments

Comments

@brson
Copy link
Owner

brson commented Jun 8, 2017

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 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.

@brson
Copy link
Owner Author

brson commented Jun 8, 2017

The CI should also use rustup to install the exact toolchain stdx claims compatibility with.

@brson
Copy link
Owner Author

brson commented Jul 5, 2017

@alisha17 has been working on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant