]> git.lizzy.rs Git - rust.git/commit
Auto merge of #32348 - brson:cargotest, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 23 Mar 2016 08:03:04 +0000 (01:03 -0700)
committerbors <bors@rust-lang.org>
Wed, 23 Mar 2016 08:03:04 +0000 (01:03 -0700)
commitd6af19b89c477708ed0f5341ab7a26f1764f1ffa
tree8abcf31c6710406e419e86f399137d5ba3d3e4fb
parent8ba2ea5fadffe3ec9e3ef196c33b27be19689600
parent3a790acf191a426c45b155d0d4a5078ef208a4b4
Auto merge of #32348 - brson:cargotest, r=alexcrichton

Introduce 'cargotest' and the check-cargotest buildstep

This is a new suite of tests that verifies that the compiler builds specific revisions of select crates from crates.io.

It does not run by default. It is intended that bors runs these tests against all PRs, and gates on them. In this way we will make it harder still to break important swaths of the ecosystem, even on nightly.

This is a very basic implementation intended for feedback. The biggest thing it probably should do but doesn't is use a lockfile for every project it builds.

r? @alexcrichton cc @rust-lang/lang @rust-lang/libs