diff options
author | Alexander Kornienko <alexfh@google.com> | 2014-09-04 14:23:36 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2014-09-04 14:23:36 +0000 |
commit | d53d2686b31f83143a28d53135daaef595f396de (patch) | |
tree | 0c37c13cec880e2ea57f1b4fee749c2f5ce58325 /clang-tools-extra/test/clang-tidy/config-files.cpp | |
parent | c0ae1a038f67fdbd79843d26c42b943b1111cd08 (diff) | |
download | bcm5719-llvm-d53d2686b31f83143a28d53135daaef595f396de.tar.gz bcm5719-llvm-d53d2686b31f83143a28d53135daaef595f396de.zip |
Implemented clang-tidy configurability via .clang-tidy files.
Summary:
This adds a support for the .clang-tidy file reading using
FileOptionsProvider, -dump-config option, and changes tests to not depend on
default checks set.
Reviewers: klimek, bkramer, djasper
Reviewed By: djasper
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D5186
llvm-svn: 217155
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/config-files.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/config-files.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/config-files.cpp b/clang-tools-extra/test/clang-tidy/config-files.cpp new file mode 100644 index 00000000000..ec3904d6f9e --- /dev/null +++ b/clang-tools-extra/test/clang-tidy/config-files.cpp @@ -0,0 +1,12 @@ +// RUN: clang-tidy -dump-config %S/Inputs/config-files/- -- | FileCheck %s -check-prefix=CHECK-BASE +// CHECK-BASE: Checks: from-parent +// CHECK-BASE: HeaderFilterRegex: parent +// RUN: clang-tidy -dump-config %S/Inputs/config-files/1/- -- | FileCheck %s -check-prefix=CHECK-CHILD1 +// CHECK-CHILD1: Checks: from-child1 +// CHECK-CHILD1: HeaderFilterRegex: child1 +// RUN: clang-tidy -dump-config %S/Inputs/config-files/2/- -- | FileCheck %s -check-prefix=CHECK-CHILD2 +// CHECK-CHILD2: Checks: from-parent +// CHECK-CHILD2: HeaderFilterRegex: parent +// RUN: clang-tidy -dump-config -checks='from-command-line' -header-filter='from command line' %S/Inputs/config-files/- -- | FileCheck %s -check-prefix=CHECK-COMMAND-LINE +// CHECK-COMMAND-LINE: Checks: from-parent,from-command-line +// CHECK-COMMAND-LINE: HeaderFilterRegex: from command line |