diff options
Diffstat (limited to 'test/Analysis/lit.local.cfg')
-rw-r--r-- | test/Analysis/lit.local.cfg | 11 |
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 |