Commit Graph

16 Commits

Author SHA1 Message Date
topecongiro
d956980de4 Use edition 2018 2019-02-08 00:22:34 +09:00
Otavio Salvador
693a2fc23a CI: Rework integration script so only lib unit tests are run for crater
Refs: https://github.com/rust-lang-nursery/crater/issues/358

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-01 16:48:21 -03:00
Nick Cameron
b21a9c800c Fix the Failure integration test
Fixes #2858
2018-08-01 12:01:52 +12:00
Nick Cameron
a1c5c46986
Merge pull request #2793 from rust-lang-nursery/integr-test-fail
Don't fail integration tests if the subject is not passing its own tests
2018-06-19 10:40:21 +12:00
gnzlbg
cf1164ee7d do not fix chalk 2018-06-18 10:43:07 +02:00
Nick Cameron
46601a3435 Don't fail integration tests if the subject is not passing its own tests
As suggested in https://github.com/rust-lang-nursery/rustfmt/pull/2715#issuecomment-390397152
2018-06-18 20:17:07 +12:00
gnzlbg
dda964d0be fix chalk build 2018-06-18 10:04:21 +02:00
gnzlbg
3b65e15989 update issues; allow stdsimd to fail 2018-06-18 09:49:17 +02:00
gnzlbg
88a2c48ce3 preserve pipe error status (tee always succeeds); check fmt before running tests 2018-06-15 15:07:32 +02:00
gnzlbg
aacebc854a test cargo fmt --all -- --check returns success after formatting 2018-06-15 14:20:39 +02:00
Nick Cameron
9226a50b14 Fix and tweak integration tests 2018-05-21 08:58:53 +12:00
gnzlbg
c6c654517b try harder to print output 2018-05-18 10:46:14 +02:00
Nick Cameron
5fb987fff8 Fixup integration tests 2018-05-18 17:13:16 +12:00
Philipp Hansch
3ecac79c09
Shallow clone in integration tests
This should make cloning a bit faster for all the integration tests.
2018-05-16 19:15:51 +02:00
gnzlbg
4e8b5a7e6a output the result of rustfmt on ci 2018-05-15 19:55:56 +02:00
gnzlbg
c79f39af16 Add integration tests against crates in the rust-lang-nursery
This commit adds integration tests against some crates in the
nursery.

Each integration test is added as a separate build-bot, where
the rust-lang-nursery/${CRATE} is first downloaded and its tests run.
Afterwards, `cargo fmt --all` is applied to the crate, and the tests
are re-run. If the tests fail after formatting, the integration test
fails.

The crates that currently fail are added as allowed-to-fail, but the
intent is that either these crates or rustfmt should be fixed such
that the tests pass.
2018-05-10 00:31:55 +02:00