diff options
| author | bors <bors@rust-lang.org> | 2018-05-17 08:29:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-05-17 08:29:11 +0000 |
| commit | e3150564f889a3bad01795d9fcb31d4f14d58a99 (patch) | |
| tree | f1a42616dc7df76565d37b9bc364b87653b3bbee /src/rustllvm/PassWrapper.cpp | |
| parent | ed9a29a976f8b73f3fc91a10d0b5addd86a394c7 (diff) | |
| parent | b8473de7b9309b750fdfafa8f40f3e7302e056f3 (diff) | |
| download | rust-e3150564f889a3bad01795d9fcb31d4f14d58a99.tar.gz rust-e3150564f889a3bad01795d9fcb31d4f14d58a99.zip | |
Auto merge of #50400 - ehuss:compiletest-revisions, r=alexcrichton
compiletest: Run revisions as independent tests.
Fixes #47604.
- The output of each test is now in its own directory.
- "auxiliary" output is now under the respective test directory.
- `stage_id` removed from filenames, and instead placed in the stamp file as a hash. This helps keep path lengths down for Windows.
In brief, the new layout looks like this:
```
<build_base>/<relative_dir>/<testname>.<revision>.<mode>/
stamp
<testname>.err
<testname>.out
a (binary)
auxiliary/lib<auxname>.dylib
auxiliary/<auxname>/<auxname>.err
auxiliary/<auxname>/<auxname>.out
```
(revision and mode are optional)
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
