llvm-project/clang/test/Tooling
Kuba Mracek 5b57633a45 [clang] Get rid of "%T" expansions
The %T lit expansion expands to a common directory shared between all the tests in the same directory, which is unexpected and unintuitive, and more importantly, it's been a source of subtle race conditions and flaky tests. In https://reviews.llvm.org/D35396, it was agreed that it would be best to simply ban %T and only keep %t, which is unique to each test. When a test needs a temporary directory, it can just create one using mkdir %t.

This patch removes %T in clang.

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

llvm-svn: 310950
2017-08-15 19:47:06 +00:00
..
Inputs
auto-detect-from-source-parent-of-cwd.cpp
auto-detect-from-source-parent.cpp
auto-detect-from-source.cpp
clang-check-analyzer.cpp int function without a return statement is invalid C++. 2015-11-27 18:10:49 +00:00
clang-check-args.cpp
clang-check-ast-dump.cpp
clang-check-autodetect-dir.cpp
clang-check-builtin-headers.cpp Back out the test case for r266973 for now. 2016-04-21 10:46:14 +00:00
clang-check-chdir.cpp
clang-check-extra-arg.cpp int function without a return statement is invalid C++. 2015-11-27 18:10:49 +00:00
clang-check-pwd.cpp
clang-check-rel-path.cpp
clang-check-strip-o.cpp
clang-check.cpp
clang-diff-basic.cpp [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
lit.local.cfg [test] Port clang tests to canonicalized booleans 2017-01-25 13:11:45 +00:00
ms-asm-no-target.cpp
multi-jobs.cpp
pch.cpp