summaryrefslogtreecommitdiff
path: root/test/lit.cfg
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-07-02 10:18:06 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-07-02 10:18:06 +0000
commit7e621f3242108121139c81e9f71f0e15a4d0aa76 (patch)
treea96b55651ec1c53e21241b92b88e780c274b46aa /test/lit.cfg
parent3e25c4a1e3e58bc1d00d894854a29dd2e4e7e88a (diff)
downloadllvm-7e621f3242108121139c81e9f71f0e15a4d0aa76.tar.gz
llvm-7e621f3242108121139c81e9f71f0e15a4d0aa76.tar.bz2
llvm-7e621f3242108121139c81e9f71f0e15a4d0aa76.tar.xz
Switch a bunch of Linker tests from using elaborate echo productions to
just provide and reference separate input files from an Inputs subdirectory. This pattern works very well in the Clang tree and is easier to understand in my opinion. It also has fewer limitations and will remove one particularly annoying use of TCL-style {} quoting from the testsuite. Also teach the LLVM lit configuration to avoid recursing into 'Inputs' subdirectories. This wasn't required for the previous 'Inputs' subdirectories used due to fortuitous suffix patterns. This is the first step to completely removing support for TCL-style tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159520 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/lit.cfg')
-rw-r--r--test/lit.cfg5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/lit.cfg b/test/lit.cfg
index 93360c7c7c..d483645190 100644
--- a/test/lit.cfg
+++ b/test/lit.cfg
@@ -19,6 +19,11 @@ config.test_format = lit.formats.TclTest()
# set by on_clone().
config.suffixes = []
+# excludes: A list of directories to exclude from the testsuite. The 'Inputs'
+# subdirectories contain auxiliary inputs for various tests in their parent
+# directories.
+config.excludes = ['Inputs']
+
# test_source_root: The root path where tests are located.
config.test_source_root = os.path.dirname(__file__)