cea6267cc6 
								
							 
						 
						
							
							
								
								Fixup for r310950: Also remove the new instance of %T from html-diags.c  
							
							... 
							
							
							
							llvm-svn: 310952 
							
						 
						
							2017-08-15 19:54:04 +00:00  
				
					
						
							
							
								 
						
							
								5b57633a45 
								
							 
						 
						
							
							
								
								[clang] Get rid of "%T" expansions  
							
							... 
							
							
							
							The %T lit expansion expands to a common directory shared between all the tests in the same directory, which is unexpected and unintuitive, and more importantly, it's been a source of subtle race conditions and flaky tests. In https://reviews.llvm.org/D35396 , it was agreed that it would be best to simply ban %T and only keep %t, which is unique to each test. When a test needs a temporary directory, it can just create one using mkdir %t.
This patch removes %T in clang.
Differential Revision: https://reviews.llvm.org/D36437 
llvm-svn: 310950 
							
						 
						
							2017-08-15 19:47:06 +00:00  
				
					
						
							
							
								 
						
							
								f0cadcd9f3 
								
							 
						 
						
							
							
								
								[Analyzer] Add support for displaying cross-file diagnostic paths in HTML output  
							
							... 
							
							
							
							This change adds support for cross-file diagnostic paths in html output. If the
diagnostic path is not cross-file, there is no change in the output.
Patch by Vlad Tsyrklevich!
Differential Revision: https://reviews.llvm.org/D30406 
llvm-svn: 309968 
							
						 
						
							2017-08-03 18:12:22 +00:00  
				
					
						
							
							
								 
						
							
								184c6242fa 
								
							 
						 
						
							
							
								
								Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers  
							
							... 
							
							
							
							Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373 
llvm-svn: 296895 
							
						 
						
							2017-03-03 18:02:02 +00:00  
				
					
						
							
							
								 
						
							
								09d66f7528 
								
							 
						 
						
							
							
								
								Revert "Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers"  
							
							... 
							
							
							
							This reverts commit ea36f1406e1f36bf456c3f3929839b024128e468.
llvm-svn: 296841 
							
						 
						
							2017-03-02 23:30:53 +00:00  
				
					
						
							
							
								 
						
							
								feaf9ff5ee 
								
							 
						 
						
							
							
								
								Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers  
							
							... 
							
							
							
							Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373 
llvm-svn: 296837 
							
						 
						
							2017-03-02 23:05:45 +00:00  
				
					
						
							
							
								 
						
							
								4a90bf8c3f 
								
							 
						 
						
							
							
								
								Revert "Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers"  
							
							... 
							
							
							
							This reverts commit f93343c099fff646a2314cc7f4925833708298b1.
llvm-svn: 296836 
							
						 
						
							2017-03-02 22:58:06 +00:00  
				
					
						
							
							
								 
						
							
								1cb0256a3c 
								
							 
						 
						
							
							
								
								Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers  
							
							... 
							
							
							
							Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373 
llvm-svn: 296835 
							
						 
						
							2017-03-02 22:45:24 +00:00  
				
					
						
							
							
								 
						
							
								00355a51d0 
								
							 
						 
						
							
							
								
								Revert "Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers"  
							
							... 
							
							
							
							This reverts commit 1b28d0b10e1c8feccb971abb6ef7a18bee589830.
llvm-svn: 296422 
							
						 
						
							2017-02-28 01:50:23 +00:00  
				
					
						
							
							
								 
						
							
								59cd893320 
								
							 
						 
						
							
							
								
								Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers  
							
							... 
							
							
							
							Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373 
llvm-svn: 296414 
							
						 
						
							2017-02-28 00:02:36 +00:00  
				
					
						
							
							
								 
						
							
								8589e10c30 
								
							 
						 
						
							
							
								
								Revert "[analyzer] NFC: Update test infrastructure to support multiple constraint managers"  
							
							... 
							
							
							
							This reverts commit 8e7780b9e59ddaad1800baf533058d2c064d4787.
llvm-svn: 296317 
							
						 
						
							2017-02-27 03:29:25 +00:00  
				
					
						
							
							
								 
						
							
								02064a3076 
								
							 
						 
						
							
							
								
								[analyzer] NFC: Update test infrastructure to support multiple constraint managers  
							
							... 
							
							
							
							Summary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.
Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlin
Subscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commits
Differential Revision: https://reviews.llvm.org/D30373 
llvm-svn: 296312 
							
						 
						
							2017-02-27 02:36:15 +00:00  
				
					
						
							
							
								 
						
							
								acbd23adf1 
								
							 
						 
						
							
							
								
								Remove shell requirements from tests that use 'cd'  
							
							... 
							
							
							
							Modules and Tooling tests in particular tend to want to change the cwd,
so we were missing test coverage in this area on Windows. It should now
be easier to write such portable tests.
llvm-svn: 231029 
							
						 
						
							2015-03-02 22:42:58 +00:00  
				
					
						
							
							
								 
						
							
								f5d46005b6 
								
							 
						 
						
							
							
								
								Add a test case for r185707/PR16547.  
							
							... 
							
							
							
							llvm-svn: 185708 
							
						 
						
							2013-07-05 15:51:00 +00:00  
				
					
						
							
							
								 
						
							
								afa874d4c0 
								
							 
						 
						
							
							
								
								This test used to fail forever if it failed once, because it does not clean up after itself if it failed.  
							
							... 
							
							
							
							llvm-svn: 169356 
							
						 
						
							2012-12-05 06:16:54 +00:00  
				
					
						
							
							
								 
						
							
								43b550f7fe 
								
							 
						 
						
							
							
								
								Fix test so that it doesn't keep failing forever when it's failed once.  
							
							... 
							
							
							
							llvm-svn: 162077 
							
						 
						
							2012-08-17 04:05:25 +00:00  
				
					
						
							
							
								 
						
							
								7555b54020 
								
							 
						 
						
							
							
								
								Reduce temp file pollution in some test cases.  
							
							... 
							
							
							
							llvm-svn: 161237 
							
						 
						
							2012-08-03 10:35:06 +00:00  
				
					
						
							
							
								 
						
							
								f9e9d33019 
								
							 
						 
						
							
							
								
								[analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces.  
							
							... 
							
							
							
							Also fix handling of macros within calls in the HTMLDiagnostics.
This also adds a test case for r151774.
llvm-svn: 151872 
							
						 
						
							2012-03-02 01:27:31 +00:00