Commit Graph

49 Commits

Author SHA1 Message Date
Ralf Jung 4359f43e92 make abort-on-panic work on Android 2022-08-18 08:39:53 -04:00
Ralf Jung 3ec8dd8760 implement setting the thread name on freebsd 2022-08-18 08:34:16 -04:00
Ralf Jung a05a8eb805 add very basic Android support 2022-08-18 08:34:16 -04:00
Ralf Jung ecb8ac5cf4 make sure all builds are locked on CI 2022-08-16 08:54:20 -04:00
Ralf Jung 2e3da5d8c3 check no-default-features and all-features build on CI 2022-08-15 19:33:07 -04:00
Ralf Jung 04744a2935 fix CI benchmark checks 2022-08-06 22:47:29 -04:00
Ralf Jung 437d241412 move tests covering the env:: module into their own directory 2022-08-06 14:37:46 -04:00
Ralf Jung 7267e0d4c5 attempt to test RUSTC and RUSTC_WRAPPER shenanigans on CI 2022-07-23 20:23:38 -04:00
Ralf Jung 0c5392f435 now test-cargo-miri will actually work even without a hot cache :D 2022-07-23 14:35:17 -04:00
Ralf Jung fa7811bbe1 use the cargo default for debug/release builds 2022-07-14 13:19:44 -04:00
Ralf Jung 5d5999ab13 make cache consistency checks into regular debug assertions 2022-07-14 13:00:35 -04:00
Ralf Jung efc76af134 don't forcefully enable debug assertions, but make -debug mode usable
still set those flags on CI though, we want to catch overflow there
2022-07-14 13:00:35 -04:00
Ralf Jung 6083963b4b do not enable expensive-debug-assertions in installed Miri in CI 2022-07-04 20:14:07 -04:00
Ralf Jung b2e64653eb ensure that benchmarks can actually run 2022-07-04 19:40:44 -04:00
InfRandomness a26be7ea5f Enable env test on freebsd
Signed-off-by: InfRandomness <infrandomness@gmail.com>
2022-07-02 12:42:14 +02:00
Ralf Jung ab0005bc38 run data_race tests on bsd 2022-07-01 14:13:36 -04:00
Ralf Jung 734e8903f2 more current_dir tests for freebsd 2022-07-01 14:12:25 -04:00
InfRandomness dc47649d21 Add current_dir_with_isolation to freebsd tests list
Signed-off-by: InfRandomness <infrandomness@gmail.com>
2022-07-01 18:52:32 +02:00
Ralf Jung c1d10cdbe0 use run_tests_minimal for the new no-std test 2022-06-30 10:04:56 -04:00
Oli Scherer a9f9d48b1a Support no-std targets and test it in CI 2022-06-30 12:51:22 +00:00
Ralf Jung aaa8ebb576 only test a few tests on FreeBSD 2022-06-27 01:39:24 +02:00
infrandomness 9130034337 Initial freebsd work 2022-06-27 01:39:24 +02:00
Ralf Jung 3d634c975c rename test suite directories 2022-06-01 10:53:38 -04:00
Ralf Jung 8694e656be test mir-opt-level=4 again on run tests 2022-05-30 10:28:07 +02:00
Ralf Jung 424841817a disable optimized tests for now 2022-05-29 08:34:10 +02:00
Oli Scherer f1756c3ddd Add a custom ui test runner and move all tests to it 2022-05-25 13:31:26 +00:00
Ralf Jung 58fdd55a80 the Windows CI runner takes a lot longer than the others; let it do less work
x86_64-apple-darwin is also used as the host OS for the macOS runner, so no need
to test it twice.
2022-05-20 23:41:55 +02:00
Oli Scherer 38da1fab78 mir-opt-level 4 is the new 3 2021-03-09 14:50:38 +01:00
bors debbe9e85c Auto merge of #1731 - RalfJung:ci, r=oli-obk
adjust CI test flags

`RUST_TEST_NOCAPTURE` seems to make no difference except for making compiletest output not use colors any more; `RUST_BACKTRACE` is already set by `compiletest.rs`.
2021-03-02 10:51:12 +00:00
Ralf Jung 47ec9b878e adjust CI test flags 2021-03-02 11:25:02 +01:00
Ralf Jung 97e45e0699 make optimized-test-run a bit more like what cargo does 2021-03-02 11:04:35 +01:00
Corey Farwell 36ce776997 Test aarch64-apple-darwin 2021-01-23 10:51:36 -05:00
bors c467345bb0 Auto merge of #1571 - lzutao:actions, r=RalfJung
Adding a working github actions template

Complete adding github actions whose dummy template added in #1563 .

But it will need https://github.com/rust-lang/rust-central-station/pull/939 merged first
to be able to gate bors on Actions CI checks.
2020-10-11 22:07:25 +00:00
Lzu Tao 6acde94931 Add a working github actions template 2020-10-11 18:32:12 +07:00
Ralf Jung 63a0f04ed0 rustup; bring back mir-opt-level 3 2020-10-07 09:05:18 +02:00
Ralf Jung 808032a0ed rustup; disable opt level >=2 tests due to ICE 2020-10-05 10:30:50 +02:00
Ralf Jung dae575c38f opt-level 3 is clean again :) 2020-09-23 22:13:13 +02:00
Ralf Jung 9a9988a4b0 update docs, and also use MIRIFLAGS for the test suite 2020-09-17 17:29:19 +02:00
Ralf Jung d9bc19a7b0 test opt-level 2 2020-09-07 10:43:49 +02:00
Ralf Jung 210f18d6c7 work around rustc optimizations becoming too smart 2020-09-07 10:24:38 +02:00
Ralf Jung 8da9d23e5e tweak test matrix: test big-endian, and test less on macOS host (it is slow) 2020-08-22 18:03:34 +02:00
Ralf Jung 9d41e4c899 rustup 2020-06-25 11:34:52 +02:00
Ralf Jung 4788f775f8 rustup; stop testing with mir opts as they are currently broken 2020-06-22 13:09:39 +02:00
Ralf Jung c4c7463aa5 make sure CI fails when we do not recognize the platform 2020-05-28 08:53:44 +02:00
Ralf Jung b71fea710c just respect existing RUSTFLAGS instead of providing another override 2020-05-28 08:53:44 +02:00
Ralf Jung aaa3208432 test Linux on macOS host 2020-05-14 19:21:04 +02:00
Ralf Jung 131bdf88a7 always lock on CI 2020-05-11 11:19:26 +02:00
Ralf Jung fdebecbb08 fix python interpreter on Windows 2020-05-11 10:58:27 +02:00
Ralf Jung 880e6847cf play with bash on AppVeyor
Also consistently order and format our two CI files
2020-05-11 10:58:27 +02:00