r245637 - [Static Analyzer] Made it easier to test new checkers using the test suite.

Gabor Horvath via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 20 15:59:49 PDT 2015


Author: xazax
Date: Thu Aug 20 17:59:49 2015
New Revision: 245637

URL: http://llvm.org/viewvc/llvm-project?rev=245637&view=rev
Log:
[Static Analyzer] Made it easier to test new checkers using the test suite.

Modified:
    cfe/trunk/utils/analyzer/SATestBuild.py

Modified: cfe/trunk/utils/analyzer/SATestBuild.py
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/analyzer/SATestBuild.py?rev=245637&r1=245636&r2=245637&view=diff
==============================================================================
--- cfe/trunk/utils/analyzer/SATestBuild.py (original)
+++ cfe/trunk/utils/analyzer/SATestBuild.py Thu Aug 20 17:59:49 2015
@@ -36,6 +36,10 @@ Assumptions (TODO: shouldn't need to ass
 For more logging, set the  env variables:
    zaks:TI zaks$ export CCC_ANALYZER_LOG=1
    zaks:TI zaks$ export CCC_ANALYZER_VERBOSE=1
+   
+The list of checkers tested are hardcoded in the Checkers variable.
+For testing additional checkers, use the SA_ADDITIONAL_CHECKERS environment
+variable. It should contain a comma separated list.
 """
 import CmpRuns
 
@@ -593,4 +597,7 @@ if __name__ == '__main__':
         IsReference = True
         UpdateSVN = True
 
+    if os.environ.has_key('SA_ADDITIONAL_CHECKERS'):
+        Checkers = Checkers + ',' + os.environ['SA_ADDITIONAL_CHECKERS']
+
     testAll(IsReference, UpdateSVN, Strictness)




More information about the cfe-commits mailing list