| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
have been updated.
- Please let me know of any problems.
llvm-svn: 82524
|
|
|
|
|
|
|
|
| |
- Passes additional argument through to valgrind.
Also, don't run valgrind with --leak-check=no by default.
llvm-svn: 80981
|
|
|
|
| |
llvm-svn: 79056
|
|
|
|
|
|
| |
current directory.
llvm-svn: 78271
|
|
|
|
| |
llvm-svn: 77828
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Off by default, you can test it with the --no-sh argument.
- For me it works for all but 3 tests, but there a number of FIXMEs and QOI
issues:
o Redirection isn't completely accurate -- in practice it can't portably
be, but I would like to error out if someone writes something which isn't
going to work. This is the source of the 3 test failures.
o Some pipe configurations have the potential to deadlock.
o It is significantly slower when multithreaded. I believe this is due to
locking happening under the hood, there is probably some kind of solution
but I haven't investigated yet.
o Log output is ugly.
llvm-svn: 77784
|
|
|
|
| |
llvm-svn: 77772
|
|
|
|
| |
llvm-svn: 77766
|
|
|
|
| |
llvm-svn: 77690
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
value.
llvm-svn: 77566
|
|
|
|
|
|
|
| |
- Simplified from before and using --error-exitcode so failures show up as
failures.
llvm-svn: 77424
|
|
|
|
|
|
|
|
| |
- Accept multiple values instead of embedding separator.
- Make sure this gets used when searching for 'clang' binary.
- Switch makefiles to using --path to stay in sync with cmake.
llvm-svn: 77234
|
|
|
|
|
|
|
|
| |
- Stop writing everything to files.
- Make test output more standard.
llvm-svn: 77074
|
|
|
|
|
|
| |
- We don't use the former, and the latter doesn't actually work.
llvm-svn: 77073
|
|
|
|
|
|
| |
it currently.
llvm-svn: 77072
|
|
|
|
|
|
|
| |
Doug, please look at decltype-crash and instantiate-function-1.mm, I'm not sure
if they are actually testing the right thing / anything.
llvm-svn: 77070
|
|
|
|
|
|
| |
Also, fix a function name I forgot to update.
llvm-svn: 77064
|
|
|
|
|
|
|
| |
- Tweak output directories for temp files, derive the temporary base from the
test's parent directory name, and the test name (instead of the whole path).
llvm-svn: 77059
|
|
|
|
| |
llvm-svn: 76104
|
|
|
|
| |
llvm-svn: 75396
|
|
|
|
| |
llvm-svn: 75271
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make python test runner force COLUMNS=0 to increase determinism.
- Substitute clang-cc as we do for clang.
- Improved detection of Ctrl-C.
- Honor CLANG and CLANGCC environment variables.
- Add proper command line arguments to TestRunner.py (see --help)
llvm-svn: 73640
|
|
|
|
| |
llvm-svn: 73584
|
|
|
|
|
|
|
| |
InitializeAllAsmPrinters LLVM headers. Also includes some minor fixes
for the CMake-based build with Xcode.
llvm-svn: 73544
|
|
|
|
| |
llvm-svn: 72977
|
|
|
|
| |
llvm-svn: 70103
|
|
|
|
|
|
|
| |
- This wasn't actually all that useful and isn't worth the extra
(hard)code.
llvm-svn: 69869
|
|
Usage: from clang/test, 'make -f ../utils/test/Makefile.multi'
Pros: About 20% faster than the Makefile based version on my 8 core
box (way faster on Windows I imagine, if it works).
Cons: Needs some cleanup. Ctrl-C works quite poorly on Darwin; more
Python's fault than mine.
Future: Support config definitions so we can use this for running LLVM
tests instead of dejagnu. Parallel testing goodness? Indeed.
llvm-svn: 66293
|