summaryrefslogtreecommitdiff
path: root/test/Analysis/lit.local.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'test/Analysis/lit.local.cfg')
-rw-r--r--test/Analysis/lit.local.cfg11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/Analysis/lit.local.cfg b/test/Analysis/lit.local.cfg
index a594c5dada58f..84f7569152c9f 100644
--- a/test/Analysis/lit.local.cfg
+++ b/test/Analysis/lit.local.cfg
@@ -7,7 +7,16 @@ import site
site.addsitedir(os.path.dirname(__file__))
import analyzer_test
config.test_format = analyzer_test.AnalyzerTest(
- config.test_format.execute_external)
+ config.test_format.execute_external, config.use_z3_solver)
+
+# Diff command used by Clang Analyzer tests (when comparing .plist files
+# with reference output)
+config.substitutions.append(('%diff_plist',
+ 'diff -u -w -I "<string>/" -I "<string>.:" -I "version"'))
+
+# Diff command for testing SARIF output to reference output.
+config.substitutions.append(('%diff_sarif',
+ '''diff -U1 -w -I ".*file:.*%basename_t" -I '"version":' -I "2\.0\.0\-csd\.[0-9]*\.beta\."'''))
if not config.root.clang_staticanalyzer:
config.unsupported = True