[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