MarcoIeni
5b9a77a09d
CI: split x86_64-mingw job
2024-11-29 16:04:12 +01:00
onur-ozkan
17aab60d6f
remove workaround for make prepare and use dry-run build instead
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-09-20 17:31:36 +03:00
Ralf Jung
62d196feb1
bootstrap/Makefile.in: miri: add missing BOOTSTRAP ARGS
...
also don't unnecessarily set BOOTSTRAP_SKIP_TARGET_SANITY while we are at it
2024-09-09 12:12:14 +02:00
Trevor Gross
d12387835f
Run test-float-parse as part of CI
...
With the previous improvements, it is now possible to run float parsing
tests as part of CI. Enable it here.
This only runs a subset of tests, which takes about one minute.
2024-07-21 11:57:10 -05:00
bors
8a63c84af5
Auto merge of #127706 - workingjubilee:rollup-d07ij30, r=workingjubilee
...
Rollup of 6 pull requests
Successful merges:
- #122300 (Add FileCheck annotations to mir-opt/dest-prop tests)
- #127434 (use "bootstrap" instead of "rustbuild" in comments and docs)
- #127477 (Clear `inner_attr_ranges` regularly.)
- #127558 (More attribute cleanups)
- #127659 (Use ManuallyDrop in BufWriter::into_parts)
- #127671 (rustdoc: rename `issue-\d+.rs` tests to have meaningful names (part 8))
r? `@ghost`
`@rustbot` modify labels: rollup
2024-07-14 05:41:24 +00:00
zachs18
51727bae4b
Update src/bootstrap/mk/Makefile.in
...
Co-authored-by: Ralf Jung <post@ralfj.de>
2024-07-07 11:23:13 -05:00
zachs18
d8717cf780
Re-enable Miri leak checking in CI.
2024-07-07 10:42:11 -05:00
onur-ozkan
48192701e0
use "bootstrap" instead of "rustbuild" in comments and docs
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-07-07 00:07:08 +03:00
Ralf Jung
d5671d06a4
Miri std tests: don't set BOOTSTRAP_SKIP_TARGET_SANITY unnecessarily
2024-06-08 10:36:51 +02:00
Ralf Jung
babead5b58
miri core/alloc tests: do not test a 2nd target
2024-04-26 16:33:37 +02:00
Ralf Jung
8d5c47f17f
miri libstd tests: test windows-msvc instead of windows-gnu
2024-04-22 19:50:09 +02:00
Ralf Jung
596908bb9a
also test core+alloc on a 32bit big-endian target
2024-04-07 10:06:06 +02:00
Ralf Jung
24089812db
run some std tests on more targets
2024-04-07 10:06:06 +02:00
Ralf Jung
1242093da2
also test parts of std
...
requires disabling some tests that do not work
2024-04-07 10:05:57 +02:00
Ralf Jung
7b89445cc3
check-aux: test core and alloc in Miri
2024-04-07 09:58:10 +02:00
onur-ozkan
863d2fddd7
Pass -jN from Make to BOOTSTRAP_ARGS
...
Enables the same functionality as `x -jN` in Make by
passing the `-jN` arg from Make to the `BOOTSTRAP_ARGS` args
if it is specified.
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-09-23 23:58:43 +03:00
Meysam Azad
0b16456efa
fix(bootstrap): rename exclude flag to skip 🐛
2023-08-06 14:29:36 +07:00
bors
f217411bac
Auto merge of #112774 - compiler-errors:rollup-z8oof6r, r=compiler-errors
...
Rollup of 6 pull requests
Successful merges:
- #112537 (Don't record adjustments twice in `note_source_of_type_mismatch_constraint`)
- #112663 (cleanup azure leftovers)
- #112668 (Test `x.ps1` in `msvc` CI job)
- #112710 (Re-use the deref-pattern recursion instead of duplicating the logic)
- #112753 (Don't try to auto-bless 32-bit `mir-opt` tests on ARM Mac hosts)
- #112758 (refactor(resolve): delete update_resolution function)
r? `@ghost`
`@rustbot` modify labels: rollup
2023-06-18 22:30:48 +00:00
bors
2d0aa57684
Auto merge of #112645 - Kobzol:ci-mingw-merge, r=pietroalbini
...
CI: merge `mingw` test CI jobs
Same as https://github.com/rust-lang/rust/pull/112633 , but for `mingw`. From the logs it looks like the runner spends 40 minutes compiling `rustc`, and then `10`/`20` minutes running tests. It seems wasteful to split that into two jobs.
CI run: https://github.com/rust-lang/rust/actions/runs/5275702134/jobs/9541479343?pr=112645
r? `@jyn514`
2023-06-18 19:49:26 +00:00
Jakub Beránek
f3a4cf13a7
Merge mingw-1/2 CI jobs
2023-06-18 14:40:52 +02:00
Jakub Beránek
d25e8d79a1
Test x.ps1 in msvc CI job
2023-06-18 11:50:05 +02:00
Jakub Beránek
895eb3035e
Merge msvc-1/2 CI jobs
2023-06-14 23:07:49 +02:00
Albert Larsan
40ba0e84d5
Change src/test to tests in source files, fix tidy and tests
2023-01-11 09:32:13 +00:00
Joshua Nelson
fb89ae4092
Remove unused check-stage2-T-arm-linux-androideabi-H-x86_64-unknown-linux-gnu
...
It's not used anywhere in CI, and it seems of questionable use.
It was first added in 0e272de69f , which looks like it's just intended for CI, not as a user-facing feature.
2022-12-20 15:42:38 -06:00
Josh Stone
de8dedb0a5
Use an extensionless x script for non-Windows
2022-08-12 15:39:26 -07:00
Joshua Nelson
775c3c0493
Add x.sh and x.ps1 shell scripts
...
This is a more ambitious version of https://github.com/rust-lang/rust/pull/98716 .
It still changes the shebang back to python3, for compatibility with non-Unix systems,
but also adds alternative entrypoints for systems without `python3` installed.
These scripts will be necessary for the rust entrypoint (#94829 ), so I see
little downside in adding them early.
2022-08-08 14:48:11 -05:00
gimbles
72d2d6a4ba
Move check-bootstrap from a makefile rule to test::Bootstrap
2022-05-07 09:07:07 +05:30
Guillaume Gomez
3994406eca
Enforce rustdoc-gui test-suite run
2021-05-26 10:34:19 +02:00
Guillaume Gomez
20f2497efd
Update CI scripts
2021-02-21 14:27:22 +01:00
Vadim Petrochenkov
4d2d0bad4e
Remove compile-fail test suite
2020-12-29 23:39:56 +03:00
Joshua Nelson
7768eaa050
Add assert that tests happen with stage 2 in CI
...
- Use stage 2 for makefile
- Move assert to builder
- Don't add an assert for --help
- Allow --stage 0 if passed explicitly
- Don't assert defaults during tests
Otherwise it's impossible to test the defaults!
2020-07-27 23:19:31 -04:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00
Eric Huss
c0aef6d816
Remove vestigial CI job msvc-aux.
2020-06-12 14:17:42 -07:00
Yuki Okushi
82cb88b777
Remove code related to test/run-fail
2020-05-06 14:03:00 +09:00
Pietro Albini
9df2dac4e9
ci: move linkcheck from mingw-2 to mingw-1
...
Running UI tests now takes a huge amount of time on mingw builders
(between 40 and 50 minutes), with mingw-1 builders taking even an hour
less to finish than mingw-2. This PR moves linkcheck from mingw-2 to
mingw-1, removing between 10 and 20 minutes of runtime on the -2
builders.
2019-08-16 17:02:01 +02:00
Vadim Petrochenkov
42a317a1cd
Remove run-pass test suites
2019-07-27 18:56:17 +03:00
Pietro Albini
7dfd8ceb4f
ci: remove fanout from the azure pipelines config
2019-05-13 10:07:55 +02:00
John Erickson
699376ada0
Add Azure Pipelines
2019-05-10 09:46:28 +02:00
Eduard-Mihai Burtescu
dbf19c3975
rustbuild: remove obsolete fulldeps behavior from src/test/pretty tests, and enable them by default.
2019-03-15 13:25:10 +02:00
Mark Simulacrum
db97c48ad6
Remove quote_*! macros and associated APIs
2019-01-24 07:37:34 -07:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
kennytm
2bde4e7c05
Move a few more tests into the appveyor-subset-2.
...
This should allow the timings be more balanced.
2018-11-04 02:33:38 +08:00
Alex Crichton
796c78a353
appveyor: Move run-pass-fulldeps to extra builders
...
We've made headway towards splitting the test suite across two appveyor builders
and this moves one more tests suite between builders. The last [failed
build][fail] had its longest running test suite and I've moved that to the
secondary builder.
cc #48844
[fail]: https://ci.appveyor.com/project/rust-lang/rust/build/1.0.6782
2018-03-24 13:46:57 -07:00
Alex Crichton
893e499e86
appveyor: Fix a switched condition for cargotest
...
It was intended that EXCLUDE_CARGO *doesn't* run cargotest!
2018-03-07 17:00:27 -08:00
Alex Crichton
16cc9ce8a2
Fix an error in the appveyor config
2018-03-07 13:57:17 -08:00
Alex Crichton
7f465abd4f
appveyor: Shard more slow MSVC builders
...
Take two more slow builders and split them in two to get them under 2 hrs
2018-03-07 07:29:44 -08:00
kennytm
128199e39c
Move the swap the tools test and cargotest within check-aux.
...
The cargotest job is renamed to tools for clarification.
2017-12-03 18:36:56 +08:00
Simon Sapin
f4f18586e7
Move cargotest to separate jobs on Travis-CI and AppVeyor
2017-10-23 13:12:12 +02:00
Oliver Schneider
f381744d91
Get the miri test suite to run inside the rustc dev environment
2017-09-17 21:40:13 +02:00
Nick Cameron
368cab3b03
Reviewer changes
2017-09-13 16:48:53 +12:00