Go to file
Zachary Turner 0955739b36 [lit] Clean output directories before running tests.
Presently lit leaks files in the tests' output directories.
Specifically, if a test creates output files, lit makes no
effort to remove them prior to the next test run.  This is
problematic because it leads to false positives whenever a
test passes because stale  files were present.  In general
it is a source of flakiness that should be removed.

This patch addresses this by building the list of all test
directories that are part of the current run set, and then
deleting those directories and recreating them anew.  This
gives each test a clean baseline to start from.

Differential Revision: https://reviews.llvm.org/D34732

llvm-svn: 306832
2017-06-30 16:01:30 +00:00
clang Driver: fix option declaration 2017-06-30 15:15:39 +00:00
clang-tools-extra Revert "Modify test so that it looks for patterns in stderr as well" 2017-06-30 13:23:24 +00:00
compiler-rt fix trivial typos, NFC 2017-06-30 08:28:50 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx [lit/libcxx] Fix a remaining reference to lit.util.capture() in custom libcxx/Darwin code. 2017-06-29 23:07:27 +00:00
libcxxabi Add some catch(...) blocks to the tests so that if they fail, we get a good error message. No functional change. 2017-06-22 00:49:03 +00:00
libunwind [libunwind] Add _LIBUNWIND_DISABLE_VISIBILITY_ANNOTATIONS 2017-06-27 18:37:06 +00:00
lld [ELF] - Resolve references properly when using .symver directive 2017-06-30 10:19:54 +00:00
lldb Remove dead Core/StreamFile includes 2017-06-30 11:31:13 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [lit] Clean output directories before running tests. 2017-06-30 16:01:30 +00:00
openmp Make test/parallel/omp_nested.c not use so many threads 2017-06-27 03:04:25 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Fix typo 2017-06-30 06:30:51 +00:00