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 |