1 import("//llvm/utils/unittest/unittest.gni")
3 unittest("ClangdTests") {
4 configs += [ "//llvm/utils/gn/build:clang_code" ]
6 "//clang-tools-extra/clang-tidy",
7 "//clang-tools-extra/clangd",
8 "//clang-tools-extra/clangd:features",
9 "//clang-tools-extra/clangd/refactor/tweaks",
13 "//clang/lib/Frontend",
17 "//clang/lib/Serialization",
18 "//clang/lib/Tooling",
19 "//clang/lib/Tooling/Core",
20 "//clang/lib/Tooling/Inclusions",
21 "//clang/lib/Tooling/Syntax",
23 "//llvm/lib/Testing/Support",
26 "//clang-tools-extra/clangd",
28 # To pick up the generated inc files.
29 "$target_gen_dir/../../clangd/tool",
34 "BackgroundIndexTests.cpp",
35 "CancellationTests.cpp",
36 "CanonicalIncludesTests.cpp",
38 "CodeCompleteTests.cpp",
39 "CodeCompletionStringsTests.cpp",
42 "DiagnosticsTests.cpp",
43 "DraftStoreTests.cpp",
44 "ExpectedTypeTest.cpp",
46 "FileDistanceTests.cpp",
48 "FindSymbolsTests.cpp",
49 "FindTargetTests.cpp",
51 "FormattedStringTests.cpp",
53 "FuzzyMatchTests.cpp",
54 "GlobalCompilationDatabaseTests.cpp",
55 "HeaderSourceSwitchTests.cpp",
57 "IndexActionTests.cpp",
59 "JSONTransportTests.cpp",
66 "SemanticHighlightingTests.cpp",
67 "SemanticSelectionTests.cpp",
68 "SerializationTests.cpp",
69 "SourceCodeTests.cpp",
70 "SymbolCollectorTests.cpp",
71 "SymbolInfoTests.cpp",
73 "TUSchedulerTests.cpp",
81 "TypeHierarchyTests.cpp",