Commit Graph

106 Commits

Author SHA1 Message Date
Daniel Dunbar f47fd58476 tests: Stash clang/clang-cc and LLVM src/obj paths for use elsewhere.
llvm-svn: 81989
2009-09-16 01:39:52 +00:00
Daniel Dunbar 8c10ff8f13 Teach LIT2 how to run Clang tests in the objdir for srcdir != objdir builds.
llvm-svn: 81472
2009-09-10 23:00:15 +00:00
Daniel Dunbar be4253a0ca Support running tests using the new 'lit', via 'make test LIT2=1'.
llvm-svn: 81225
2009-09-08 16:39:23 +00:00
Daniel Dunbar f87be558cf lit: Set requireAndAnd config variable (currently unused).
llvm-svn: 81099
2009-09-06 01:31:12 +00:00
Daniel Dunbar 20a8d48e76 Add missing test suffixes.
llvm-svn: 77666
2009-07-31 05:57:11 +00:00
Daniel Dunbar 3667b99af3 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
2009-07-31 05:54:17 +00:00