Commit graph

19 commits

Author SHA1 Message Date
Stéphane Campinas 31fbf34439
add check for failed tests 2019-04-15 12:01:49 +02:00
Stéphane Campinas 81a1d46723
exit integration test successfully if the crate build failed before applying rustfmt
The `cargo test --all` command failed and exited the main process with a
SIGINT. Trapping the signal or trying to get the code of a subshell
didn't work.

Close #2724
2019-04-15 11:33:11 +02:00
Stéphane Campinas ee90de5746
show the HEAD of the integration branch to faciliate reproducing an error with rustfmt 2019-03-20 10:16:41 +01:00
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