summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2011-11-08 22:41:25 +0000
committerAnna Zaks <ganna@apple.com>2011-11-08 22:41:25 +0000
commit8d4a515b033773119b6af9769c23640d4060c0c8 (patch)
tree907972f86d0afe03917f70926e0deb1a3d436769 /utils
parent86f14abc027676513aa7590fc254d22f279543d7 (diff)
[analyzer] Testing: test with all the non-experimental checker packages.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144142 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-xutils/analyzer/SATestBuild.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/analyzer/SATestBuild.py b/utils/analyzer/SATestBuild.py
index f0eb0b3de4..124897a6f0 100755
--- a/utils/analyzer/SATestBuild.py
+++ b/utils/analyzer/SATestBuild.py
@@ -70,6 +70,10 @@ DiffsSummaryFileName = "diffs.txt"
SBOutputDirName = "ScanBuildResults"
SBOutputDirReferencePrefix = "Ref"
+# The list of checkers used during analyzes.
+# Currently, consists of all the non experimental checkers.
+Checkers="core,deadcode,cplusplus,security,unix,osx,cocoa"
+
Verbose = 1
IsReferenceBuild = False
@@ -119,7 +123,7 @@ def runScanBuild(Dir, SBOutputDir, PBuildLogFile):
print "Error: build script is not defined: %s" % BuildScriptPath
sys.exit(-1)
SBOptions = "-plist -o " + SBOutputDir + " "
- SBOptions += "-enable-checker core,deadcode.DeadStores"
+ SBOptions += "-enable-checker " + Checkers + " "
try:
SBCommandFile = open(BuildScriptPath, "r")
SBPrefix = "scan-build " + SBOptions + " "
@@ -157,7 +161,7 @@ def runAnalyzePreprocessed(Dir, SBOutputDir):
raise Exception()
CmdPrefix = "clang -cc1 -analyze -analyzer-output=plist -w "
- CmdPrefix += "-analyzer-checker=core "
+ CmdPrefix += "-analyzer-checker=" + Checkers +" -fcxx-exceptions -fblocks "
PlistPath = os.path.join(Dir, SBOutputDir, "date")
FailPath = os.path.join(PlistPath, "failures");