about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-05-17 08:29:11 +0000
committerbors <bors@rust-lang.org>2018-05-17 08:29:11 +0000
commite3150564f889a3bad01795d9fcb31d4f14d58a99 (patch)
treef1a42616dc7df76565d37b9bc364b87653b3bbee /src/rustllvm/PassWrapper.cpp
parented9a29a976f8b73f3fc91a10d0b5addd86a394c7 (diff)
parentb8473de7b9309b750fdfafa8f40f3e7302e056f3 (diff)
downloadrust-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