[PATCH] D52086: [lit] Add a substitution for Clang Analyzer tests

Mikhail Maltsev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 14 03:56:04 PDT 2018


miyuki created this revision.
miyuki added reviewers: NoQ, dcoughlin, george.karpenkov.
Herald added subscribers: Szelethus, a.sidorin, delcypher.

The substitution will reduce duplication in Clang test cases.


https://reviews.llvm.org/D52086

Files:
  utils/lit/lit/llvm/config.py


Index: utils/lit/lit/llvm/config.py
===================================================================
--- utils/lit/lit/llvm/config.py
+++ utils/lit/lit/llvm/config.py
@@ -397,6 +397,11 @@
             ]
         self.add_tool_substitutions(tool_substitutions)
 
+        # Diff command used by Clang Analyzer tests (when comparing .plist files
+        # with reference output)
+        self.config.substitutions.append(('%diff_plist',
+                                          'diff -u -w -I "<string>/" -I "<string>.:" -I "version" -'))
+
         self.config.substitutions.append(('%itanium_abi_triple',
                                           self.make_itanium_abi_triple(self.config.target_triple)))
         self.config.substitutions.append(('%ms_abi_triple',


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D52086.165468.patch
Type: text/x-patch
Size: 773 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180914/3ce5a5c2/attachment.bin>


More information about the llvm-commits mailing list