[PATCH] D68807: [ClangTidy] Separate tests for infrastructure and checkers

Dmitri Gribenko via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 10 08:59:22 PDT 2019


gribozavr created this revision.
Herald added subscribers: cfe-commits, lebedev.ri, jfb, arphaman, mgrang, christof, kbarton, aheejin, nemanjai, srhines.
Herald added a reviewer: jfb.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: lebedev.ri.
Herald added a project: clang.
gribozavr added reviewers: ilya-biryukov, alexfh.

This change moves tests for checkers and infrastructure into separate
directories, making it easier to find infrastructure tests. Tests for
checkers are already easy to find because they are named after the
checker. Tests for infrastructure were difficult to find because they
were outnumbered by tests for checkers. Now they are in a separate
directory.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D68807

Files:
  clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/b.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/clang-c/c.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/clang/b.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/cross-file-a.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/cross-file-b.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/cross-file-c.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/gtest/foo.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/i.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/j.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/llvm-c/d.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/llvm/a.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/s.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/stdio.h
  clang-tools-extra/test/clang-tidy/Inputs/Headers/system-header-simulation.h
  clang-tools-extra/test/clang-tidy/Inputs/absl/external-file.h
  clang-tools-extra/test/clang-tidy/Inputs/absl/flags/internal-file.h
  clang-tools-extra/test/clang-tidy/Inputs/absl/strings/internal-file.h
  clang-tools-extra/test/clang-tidy/Inputs/absl/time/time.h
  clang-tools-extra/test/clang-tidy/Inputs/compilation-database/template.json
  clang-tools-extra/test/clang-tidy/Inputs/config-files/.clang-tidy
  clang-tools-extra/test/clang-tidy/Inputs/config-files/1/.clang-tidy
  clang-tools-extra/test/clang-tidy/Inputs/empty-database/compile_commands.json
  clang-tools-extra/test/clang-tidy/Inputs/expand-modular-headers-ppcallbacks/a.h
  clang-tools-extra/test/clang-tidy/Inputs/expand-modular-headers-ppcallbacks/b.h
  clang-tools-extra/test/clang-tidy/Inputs/expand-modular-headers-ppcallbacks/c.h
  clang-tools-extra/test/clang-tidy/Inputs/expand-modular-headers-ppcallbacks/module.modulemap
  clang-tools-extra/test/clang-tidy/Inputs/explain-config/.clang-tidy
  clang-tools-extra/test/clang-tidy/Inputs/file-filter/header1.h
  clang-tools-extra/test/clang-tidy/Inputs/file-filter/header2.h
  clang-tools-extra/test/clang-tidy/Inputs/file-filter/system/system-header.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/a.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/cstdarg.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/cstdlib.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/j.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/r.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/s.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/t.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/system/transitive.h
  clang-tools-extra/test/clang-tidy/Inputs/fuchsia-restrict-system-includes/transitive2.h
  clang-tools-extra/test/clang-tidy/Inputs/google-namespaces.h
  clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest-typed-test.h
  clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest.h
  clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gtest-typed-test.h
  clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gtest.h
  clang-tools-extra/test/clang-tidy/Inputs/line-filter/header1.h
  clang-tools-extra/test/clang-tidy/Inputs/line-filter/header2.h
  clang-tools-extra/test/clang-tidy/Inputs/line-filter/header3.h
  clang-tools-extra/test/clang-tidy/Inputs/mock-libcxx/bin/clang
  clang-tools-extra/test/clang-tidy/Inputs/mock-libcxx/include/c++/v1/mock_vector
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/assert.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/complex.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/ctype.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/errno.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/fenv.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/float.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/inttypes.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/iso646.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/limits.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/locale.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/math.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/setjmp.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/signal.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdalign.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdarg.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdbool.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stddef.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdint.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdio.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/stdlib.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/string.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/tgmath.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/time.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/uchar.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/wchar.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-deprecated-headers/wctype.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-loop-convert/structures.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-pass-by-value/header-with-fix.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-pass-by-value/header.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-replace-auto-ptr/memory.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-smart-ptr/initializer_list.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-smart-ptr/shared_ptr.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-smart-ptr/unique_ptr.h
  clang-tools-extra/test/clang-tidy/Inputs/modernize-use-auto/containers.h
  clang-tools-extra/test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h
  clang-tools-extra/test/clang-tidy/Inputs/nolint/trigger_warning.h
  clang-tools-extra/test/clang-tidy/Inputs/overlapping/o.h
  clang-tools-extra/test/clang-tidy/Inputs/performance-unnecessary-value-param/header-fixed.h
  clang-tools-extra/test/clang-tidy/Inputs/performance-unnecessary-value-param/header.h
  clang-tools-extra/test/clang-tidy/Inputs/readability-identifier-naming/system/system-header.h
  clang-tools-extra/test/clang-tidy/Inputs/readability-identifier-naming/user-header.h
  clang-tools-extra/test/clang-tidy/Inputs/unused-using-decls.h
  clang-tools-extra/test/clang-tidy/Inputs/vfsoverlay/actual_header.h
  clang-tools-extra/test/clang-tidy/Inputs/vfsoverlay/vfsoverlay.yaml
  clang-tools-extra/test/clang-tidy/abseil-duration-addition.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-comparison.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-conversion-cast.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-division.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-factory-float.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-factory-scale.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-subtraction.cpp
  clang-tools-extra/test/clang-tidy/abseil-duration-unnecessary-conversion.cpp
  clang-tools-extra/test/clang-tidy/abseil-faster-strsplit-delimiter.cpp
  clang-tools-extra/test/clang-tidy/abseil-no-internal-dependencies.cpp
  clang-tools-extra/test/clang-tidy/abseil-no-namespace.cpp
  clang-tools-extra/test/clang-tidy/abseil-redundant-strcat-calls.cpp
  clang-tools-extra/test/clang-tidy/abseil-str-cat-append.cpp
  clang-tools-extra/test/clang-tidy/abseil-string-find-startswith.cpp
  clang-tools-extra/test/clang-tidy/abseil-time-comparison.cpp
  clang-tools-extra/test/clang-tidy/abseil-time-subtraction.cpp
  clang-tools-extra/test/clang-tidy/abseil-upgrade-duration-conversions.cpp
  clang-tools-extra/test/clang-tidy/alternative-fixes.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-accept.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-accept4.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-creat.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-dup.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-epoll-create.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-epoll-create1.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-fopen.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-inotify-init.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-inotify-init1.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-memfd-create.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-open.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-pipe.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-pipe2.cpp
  clang-tools-extra/test/clang-tidy/android-cloexec-socket.cpp
  clang-tools-extra/test/clang-tidy/android-comparison-in-temp-failure-retry.c
  clang-tools-extra/test/clang-tidy/basic.cpp
  clang-tools-extra/test/clang-tidy/boost-use-to-string.cpp
  clang-tools-extra/test/clang-tidy/bugprone-argument-comment-gmock.cpp
  clang-tools-extra/test/clang-tidy/bugprone-argument-comment-ignore-single-argument.cpp
  clang-tools-extra/test/clang-tidy/bugprone-argument-comment-literals.cpp
  clang-tools-extra/test/clang-tidy/bugprone-argument-comment-strict.cpp
  clang-tools-extra/test/clang-tidy/bugprone-argument-comment.cpp
  clang-tools-extra/test/clang-tidy/bugprone-assert-side-effect.cpp
  clang-tools-extra/test/clang-tidy/bugprone-bool-pointer-implicit-conversion.cpp
  clang-tools-extra/test/clang-tidy/bugprone-branch-clone-macro-crash.c
  clang-tools-extra/test/clang-tidy/bugprone-branch-clone.cpp
  clang-tools-extra/test/clang-tidy/bugprone-copy-constructor-init.cpp
  clang-tools-extra/test/clang-tidy/bugprone-dangling-handle.cpp
  clang-tools-extra/test/clang-tidy/bugprone-dynamic-static-initializers.hpp
  clang-tools-extra/test/clang-tidy/bugprone-exception-escape-openmp.cpp
  clang-tools-extra/test/clang-tidy/bugprone-exception-escape.cpp
  clang-tools-extra/test/clang-tidy/bugprone-fold-init-type.cpp
  clang-tools-extra/test/clang-tidy/bugprone-forward-declaration-namespace.cpp
  clang-tools-extra/test/clang-tidy/bugprone-forwarding-reference-overload.cpp
  clang-tools-extra/test/clang-tidy/bugprone-inaccurate-erase.cpp
  clang-tools-extra/test/clang-tidy/bugprone-incorrect-roundings.cpp
  clang-tools-extra/test/clang-tidy/bugprone-infinite-loop.cpp
  clang-tools-extra/test/clang-tidy/bugprone-integer-division.cpp
  clang-tools-extra/test/clang-tidy/bugprone-lambda-function-name.cpp
  clang-tools-extra/test/clang-tidy/bugprone-macro-parentheses-cmdline.cpp
  clang-tools-extra/test/clang-tidy/bugprone-macro-parentheses.cpp
  clang-tools-extra/test/clang-tidy/bugprone-macro-repeated-side-effects.c
  clang-tools-extra/test/clang-tidy/bugprone-misplaced-operator-in-strlen-in-alloc.c
  clang-tools-extra/test/clang-tidy/bugprone-misplaced-operator-in-strlen-in-alloc.cpp
  clang-tools-extra/test/clang-tidy/bugprone-misplaced-widening-cast-explicit-only.cpp
  clang-tools-extra/test/clang-tidy/bugprone-misplaced-widening-cast-implicit-enabled.cpp
  clang-tools-extra/test/clang-tidy/bugprone-move-forwarding-reference.cpp
  clang-tools-extra/test/clang-tidy/bugprone-multiple-statement-macro.cpp
  clang-tools-extra/test/clang-tidy/bugprone-parent-virtual-call.cpp
  clang-tools-extra/test/clang-tidy/bugprone-posix-return.cpp
  clang-tools-extra/test/clang-tidy/bugprone-sizeof-container.cpp
  clang-tools-extra/test/clang-tidy/bugprone-sizeof-expression.cpp
  clang-tools-extra/test/clang-tidy/bugprone-string-constructor.cpp
  clang-tools-extra/test/clang-tidy/bugprone-string-integer-assignment.cpp
  clang-tools-extra/test/clang-tidy/bugprone-string-literal-with-embedded-nul.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-enum-usage-strict.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-enum-usage.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-memset-usage.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-missing-comma.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-semicolon-fail.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-semicolon.cpp
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-string-compare.c
  clang-tools-extra/test/clang-tidy/bugprone-suspicious-string-compare.cpp
  clang-tools-extra/test/clang-tidy/bugprone-swapped-arguments.cpp
  clang-tools-extra/test/clang-tidy/bugprone-terminating-continue.cpp
  clang-tools-extra/test/clang-tidy/bugprone-throw-keyword-missing.cpp
  clang-tools-extra/test/clang-tidy/bugprone-too-small-loop-variable-magniute-bits-upper-limit.cpp
  clang-tools-extra/test/clang-tidy/bugprone-too-small-loop-variable.cpp
  clang-tools-extra/test/clang-tidy/bugprone-undefined-memory-manipulation.cpp
  clang-tools-extra/test/clang-tidy/bugprone-undelegated-constructor-cxx98.cpp
  clang-tools-extra/test/clang-tidy/bugprone-undelegated-constructor.cpp
  clang-tools-extra/test/clang-tidy/bugprone-unhandled-self-assignment-warn-only-if-this-has-suspicious-field.cpp
  clang-tools-extra/test/clang-tidy/bugprone-unhandled-self-assignment.cpp
  clang-tools-extra/test/clang-tidy/bugprone-unused-raii.cpp
  clang-tools-extra/test/clang-tidy/bugprone-unused-return-value-custom.cpp
  clang-tools-extra/test/clang-tidy/bugprone-unused-return-value.cpp
  clang-tools-extra/test/clang-tidy/bugprone-use-after-move.cpp
  clang-tools-extra/test/clang-tidy/bugprone-virtual-near-miss.cpp
  clang-tools-extra/test/clang-tidy/cert-dcl21-cpp.cpp
  clang-tools-extra/test/clang-tidy/cert-dcl58-cpp.cpp
  clang-tools-extra/test/clang-tidy/cert-env33-c.c
  clang-tools-extra/test/clang-tidy/cert-err34-c.c
  clang-tools-extra/test/clang-tidy/cert-err34-c.cpp
  clang-tools-extra/test/clang-tidy/cert-flp30-c.c
  clang-tools-extra/test/clang-tidy/cert-limited-randomness.c
  clang-tools-extra/test/clang-tidy/cert-limited-randomness.cpp
  clang-tools-extra/test/clang-tidy/cert-msc32-c.c
  clang-tools-extra/test/clang-tidy/cert-msc51-cpp.cpp
  clang-tools-extra/test/clang-tidy/cert-oop11-cpp.cpp
  clang-tools-extra/test/clang-tidy/cert-oop54-cpp.cpp
  clang-tools-extra/test/clang-tidy/cert-setlongjmp.cpp
  clang-tools-extra/test/clang-tidy/cert-static-object-exception.cpp
  clang-tools-extra/test/clang-tidy/cert-throw-exception-type.cpp
  clang-tools-extra/test/clang-tidy/cert-uppercase-literal-suffix-integer.cpp
  clang-tools-extra/test/clang-tidy/cert-variadic-function-def.cpp
  clang-tools-extra/test/clang-tidy/check_clang_tidy.cpp
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/a.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/b.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/clang-c/c.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/clang/b.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/cross-file-a.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/cross-file-b.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/cross-file-c.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/gtest/foo.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/i.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/j.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/llvm-c/d.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/llvm/a.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/s.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/system-header-simulation.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/absl/external-file.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/absl/flags/internal-file.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/absl/strings/internal-file.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/absl/time/time.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/a.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/cstdarg.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/cstdlib.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/j.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/r.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/s.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/t.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/system/transitive.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/fuchsia-restrict-system-includes/transitive2.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/google-namespaces.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/gtest/gtest-typed-test.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/gtest/gtest.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/gtest/nosuite/gtest/gtest-typed-test.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/gtest/nosuite/gtest/gtest.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/assert.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/complex.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/ctype.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/errno.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/fenv.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/float.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/inttypes.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/iso646.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/limits.h
  clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-deprecated-headers/locale.h
  (875 more files...)





More information about the cfe-commits mailing list