[clang-doc] Limit integration tests
authorJulie Hockett <juliehockett@google.com>
Tue, 16 Oct 2018 23:07:37 +0000 (23:07 +0000)
committerJulie Hockett <juliehockett@google.com>
Tue, 16 Oct 2018 23:07:37 +0000 (23:07 +0000)
commit229c63b02127e0168da02f0214dd4f35220499ee
tree812c3445f7d8119eb4447a9c10b3aad0fada0a7c
parent7f87ca62a27e724a99a3b1ea5933ea62f98b959f
[clang-doc] Limit integration tests

Now that the clang-doc libraries are covered by unit tests, we don't
need to have extensive (and unmaintainable) integration tests. This
replaces the integration test suite with a smaller one that just tests
the tool itself and removes extraneous dumping logic from the tool
itself.

Includes tests that cover the parse->serialize->merge->generate
pipeline, as well as tests for the --public, --format, --doxygen, and
--output flags.

Differential Revision: https://reviews.llvm.org/D53150

llvm-svn: 344655
35 files changed:
clang-tools-extra/clang-doc/gen_tests.py [deleted file]
clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
clang-tools-extra/test/clang-doc/bc-comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/bc-linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/bc-module.cpp [deleted file]
clang-tools-extra/test/clang-doc/bc-namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/bc-record.cpp [deleted file]
clang-tools-extra/test/clang-doc/mapper-comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/mapper-linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/mapper-module.cpp [deleted file]
clang-tools-extra/test/clang-doc/mapper-namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/mapper-record.cpp [deleted file]
clang-tools-extra/test/clang-doc/md-comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/md-linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/md-module.cpp [deleted file]
clang-tools-extra/test/clang-doc/md-namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/md-record.cpp [deleted file]
clang-tools-extra/test/clang-doc/public-comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/public-linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/public-module.cpp [deleted file]
clang-tools-extra/test/clang-doc/public-namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/public-record.cpp [deleted file]
clang-tools-extra/test/clang-doc/single-file-public.cpp [new file with mode: 0644]
clang-tools-extra/test/clang-doc/single-file.cpp [new file with mode: 0644]
clang-tools-extra/test/clang-doc/test_cases/comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/test_cases/compile_flags.txt [deleted file]
clang-tools-extra/test/clang-doc/test_cases/linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/test_cases/module.cpp [deleted file]
clang-tools-extra/test/clang-doc/test_cases/namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/test_cases/record.cpp [deleted file]
clang-tools-extra/test/clang-doc/yaml-comment.cpp [deleted file]
clang-tools-extra/test/clang-doc/yaml-linkage.cpp [deleted file]
clang-tools-extra/test/clang-doc/yaml-module.cpp [deleted file]
clang-tools-extra/test/clang-doc/yaml-namespace.cpp [deleted file]
clang-tools-extra/test/clang-doc/yaml-record.cpp [deleted file]