| import("//llvm/utils/unittest/unittest.gni") |
| |
| unittest("ClangdTests") { |
| configs += [ "//llvm/utils/gn/build:clang_code" ] |
| deps = [ |
| "//clang-tools-extra/clang-tidy", |
| "//clang-tools-extra/clangd", |
| "//clang-tools-extra/clangd:features", |
| "//clang-tools-extra/clangd/refactor/tweaks", |
| "//clang/lib/AST", |
| "//clang/lib/Basic", |
| "//clang/lib/Format", |
| "//clang/lib/Frontend", |
| "//clang/lib/Index", |
| "//clang/lib/Lex", |
| "//clang/lib/Sema", |
| "//clang/lib/Serialization", |
| "//clang/lib/Tooling", |
| "//clang/lib/Tooling/Core", |
| "//clang/lib/Tooling/Inclusions", |
| "//clang/lib/Tooling/Syntax", |
| "//llvm/lib/Support", |
| "//llvm/lib/Testing/Support", |
| ] |
| include_dirs = [ |
| ".", |
| "//clang-tools-extra/clangd", |
| |
| # To pick up the generated inc files. |
| "$target_gen_dir/../../clangd/tool", |
| ] |
| sources = [ |
| "ASTTests.cpp", |
| "Annotations.cpp", |
| "BackgroundIndexTests.cpp", |
| "CanonicalIncludesTests.cpp", |
| "ClangdLSPServerTests.cpp", |
| "ClangdTests.cpp", |
| "CodeCompleteTests.cpp", |
| "CodeCompletionStringsTests.cpp", |
| "CollectMacrosTests.cpp", |
| "CompileCommandsTests.cpp", |
| "CompilerTests.cpp", |
| "ConfigCompileTests.cpp", |
| "ConfigProviderTests.cpp", |
| "ConfigYAMLTests.cpp", |
| "DexTests.cpp", |
| "DiagnosticsTests.cpp", |
| "DraftStoreTests.cpp", |
| "ExpectedTypeTest.cpp", |
| "FSTests.cpp", |
| "FileDistanceTests.cpp", |
| "FileIndexTests.cpp", |
| "FindSymbolsTests.cpp", |
| "FindTargetTests.cpp", |
| "FormatTests.cpp", |
| "FuzzyMatchTests.cpp", |
| "GlobalCompilationDatabaseTests.cpp", |
| "HeaderSourceSwitchTests.cpp", |
| "HeadersTests.cpp", |
| "HoverTests.cpp", |
| "IndexActionTests.cpp", |
| "IndexTests.cpp", |
| "JSONTransportTests.cpp", |
| "LSPClient.cpp", |
| "ParsedASTTests.cpp", |
| "PathMappingTests.cpp", |
| "PreambleTests.cpp", |
| "PrintASTTests.cpp", |
| "QualityTests.cpp", |
| "RIFFTests.cpp", |
| "RenameTests.cpp", |
| "SelectionTests.cpp", |
| "SemanticHighlightingTests.cpp", |
| "SemanticSelectionTests.cpp", |
| "SerializationTests.cpp", |
| "SourceCodeTests.cpp", |
| "SymbolCollectorTests.cpp", |
| "SymbolInfoTests.cpp", |
| "SyncAPI.cpp", |
| "TUSchedulerTests.cpp", |
| "TestFS.cpp", |
| "TestIndex.cpp", |
| "TestTU.cpp", |
| "TweakTesting.cpp", |
| "TweakTests.cpp", |
| "TypeHierarchyTests.cpp", |
| "URITests.cpp", |
| "XRefsTests.cpp", |
| "support/CancellationTests.cpp", |
| "support/ContextTests.cpp", |
| "support/FunctionTests.cpp", |
| "support/MarkupTests.cpp", |
| "support/TestTracer.cpp", |
| "support/ThreadingTests.cpp", |
| "support/TraceTests.cpp", |
| ] |
| } |