Commit Graph

12 Commits

Author SHA1 Message Date
Oneirical 6228b3e40e Rewrite and rename `issue-26092` to rmake 2024-06-17 13:51:52 -04:00
Oneirical c84afee898 Implement fs wrapper for run_make_support 2024-06-11 09:53:31 -04:00
Jakub Beránek 0a190e8d2d
Migrate runmake tests away from custom commands and `command_output` 2024-06-08 19:36:31 +02:00
bors cfdb6175c2 Auto merge of #126097 - Kobzol:runmake-change-cwd, r=jieyouxu
Change how runmake v2 tests are executed

This PR makes execution of v2 runmake tests more sane, by executing each test in a temporary directory by default, rather than running it inside `tests/run-make`. This will have.. a lot of conflicts.

Fixes: https://github.com/rust-lang/rust/issues/126080
Closes https://github.com/rust-lang/rust/issues/125726, because it removes `tmp_dir`, lol.

r? `@jieyouxu`

try-job: x86_64-msvc
2024-06-08 15:25:05 +00:00
Jakub Beránek d86c981908
Remove all usages of `tmp_dir` from tests 2024-06-07 11:12:24 +02:00
Jakub Beránek 7eff2d9b22
Do not pass source root when building run-make tests 2024-06-07 09:20:25 +02:00
Guillaume Gomez c04d09a76b Rename `run-make-support` library `output` method to `command_output` 2024-05-05 16:53:57 +02:00
Guillaume Gomez 8f47f9773d Allow `fmt` to run on `rmake.rs` test files 2024-05-03 11:05:58 +02:00
León Orell Valerian Liehr 09aa77299b
Cleanup: Rid the `rmake` test runners of `extern crate run_make_support;` 2024-05-02 17:57:23 +02:00
许杰友 Jieyou Xu (Joe) 1f2178b9e7
Rework rmake support library to have a weakly-typed API with helper methods 2024-03-24 15:37:24 +00:00
许杰友 Jieyou Xu (Joe) 48e9f92ce2
Add supporting infrastructure for `run-make` V2 tests 2024-02-29 16:30:38 +00:00
jyn d5f2b8e5c6 Only depend on CFG_VERSION in rustc_interface
this avoids having to rebuild the whole compiler on each commit when
`omit-git-hash = false`.
2023-05-17 23:54:21 -05:00