Daniel Dunbar
|
86d4c28932
|
Don't traverse into .svn directories.
llvm-svn: 82978
|
2009-09-28 07:32:45 +00:00 |
Daniel Dunbar
|
99e1174baf
|
lit: When executing shell scripts internally, don't allow piped stderr on any
commands except the last one, instead redirect the stderr to a temporary
file. This sidesteps a potential deadlocking issue.
llvm-svn: 82538
|
2009-09-22 09:50:38 +00:00 |
Daniel Dunbar
|
4c7b0ca05b
|
Add a magic LLVM_DISABLE_CRT_DEBUG environment variable which we check in RegisterHandler and use to disable the Win32 crash dialogs. These are a major blocker to any kind of automated testing.
Also, tweak the 'lit' test runner to set this variable unconditionally.
llvm-svn: 82537
|
2009-09-22 09:50:28 +00:00 |
Daniel Dunbar
|
b8895c078f
|
Actually use the arguments with the resolved executable path.
llvm-svn: 82527
|
2009-09-22 06:09:13 +00:00 |
Daniel Dunbar
|
24a0813fc4
|
lit: Don't use close_fds=True on Windows.
llvm-svn: 82521
|
2009-09-22 04:44:37 +00:00 |
Daniel Dunbar
|
753f8be411
|
lit: When executing commands internally, perform PATH resolution ourselves.
llvm-svn: 82520
|
2009-09-22 04:44:26 +00:00 |
Daniel Dunbar
|
8d2aa38377
|
lit: Add a custom test format for use in clang.
llvm-svn: 81987
|
2009-09-16 01:34:52 +00:00 |
Daniel Dunbar
|
42d25debb4
|
lit: When finding nested test suites, check first in the execpath in case there
is a site configuration.
llvm-svn: 81902
|
2009-09-15 20:09:17 +00:00 |
Daniel Dunbar
|
54ec232c60
|
lit: Give test formats control over test discovery.
llvm-svn: 81751
|
2009-09-14 02:38:46 +00:00 |
Daniel Dunbar
|
6805006d24
|
tests: Add a %abs_tmp substitution which is guaranteed to be a full path.
llvm-svn: 81662
|
2009-09-13 01:39:50 +00:00 |
Daniel Dunbar
|
d44c2e033f
|
Count test correctly with -q.
llvm-svn: 81313
|
2009-09-09 02:41:42 +00:00 |
Daniel Dunbar
|
03e7a26276
|
Fix another refactoro.
llvm-svn: 81312
|
2009-09-09 02:41:32 +00:00 |
Daniel Dunbar
|
d0521071f5
|
lit needs bash for tcl-as-sh execution, we use set -o pipefail.
llvm-svn: 81197
|
2009-09-08 06:08:07 +00:00 |
Daniel Dunbar
|
d89e08b3c0
|
Fix typo that worked on python 2.6.
Also, fix unit tests.
llvm-svn: 81194
|
2009-09-08 05:46:28 +00:00 |
Daniel Dunbar
|
9b712b3c8d
|
Fix a refactoro.
llvm-svn: 81192
|
2009-09-08 05:37:51 +00:00 |
Daniel Dunbar
|
a213a427aa
|
Add 'lit' testing tool.
- make install && man $(llvm-config --prefix)/share/man/man1/lit.1 for more
information.
llvm-svn: 81190
|
2009-09-08 05:31:18 +00:00 |