[llvm] r234336 - [lit] Allow disabling an entire gtest suite,	as is done in tsan
    Reid Kleckner 
    reid at kleckner.net
       
    Tue Apr  7 11:14:10 PDT 2015
    
    
  
Author: rnk
Date: Tue Apr  7 13:14:10 2015
New Revision: 234336
URL: http://llvm.org/viewvc/llvm-project?rev=234336&view=rev
Log:
[lit] Allow disabling an entire gtest suite, as is done in tsan
Modified:
    llvm/trunk/utils/lit/lit/formats/googletest.py
Modified: llvm/trunk/utils/lit/lit/formats/googletest.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/lit/formats/googletest.py?rev=234336&r1=234335&r2=234336&view=diff
==============================================================================
--- llvm/trunk/utils/lit/lit/formats/googletest.py (original)
+++ llvm/trunk/utils/lit/lit/formats/googletest.py Tue Apr  7 13:14:10 2015
@@ -53,7 +53,8 @@ class GoogleTest(TestFormat):
             ln = ln[index*2:]
             if ln.endswith('.'):
                 nested_tests.append(ln)
-            elif ln.startswith('DISABLED_'):
+            elif any([name.startswith('DISABLED_')
+                      for name in nested_tests + [ln]]):
                 # Gtest will internally skip these tests. No need to launch a
                 # child process for it.
                 continue
    
    
More information about the llvm-commits
mailing list