MultiTestRunner: Simplify, cleanup, and rename!
authorDaniel Dunbar <daniel@zuster.org>
Fri, 31 Jul 2009 05:54:17 +0000 (05:54 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 31 Jul 2009 05:54:17 +0000 (05:54 +0000)
commit3667b99af33eb7bf53ae177e67f62708e01a074e
tree99463f0f63cbc20b50ec1a5b514d8bf1ede8e360
parent802a030d6e7df7c9d8ecc37d1b9dd3bea3c9f1f1
MultiTestRunner: Simplify, cleanup, and rename!
 - MultiTestRunner will eventually be renamed to 'lit', for LLVM integrated
   tester/testing. This has the pros of being pronouncable and short.

 - "Project" level configuration lives in 'lit.cfg', which is also what lit uses
   to find the root testing directory in some cases. This can be overridden for
   use in project files which want to precisely specify where things are.

 - TestRunner.py is not longer able to be invoked directly.

 - Moved some code to Util.py.

 - Introduced a configuration object.

 - Cleaned up --help, removed a few not-very-useful options.

 - Tried not to break anything that works. :)

llvm-svn: 77665
clang/test/CMakeLists.txt
clang/test/Makefile
clang/test/lit.cfg [new file with mode: 0644]
clang/utils/test/MultiTestRunner.py
clang/utils/test/TestRunner.py
clang/utils/test/TestingConfig.py [new file with mode: 0644]
clang/utils/test/Util.py [new file with mode: 0644]