1import("//third-party/unittest/unittest.gni") 2 3unittest("ToolingTests") { 4 configs += [ "//llvm/utils/gn/build:clang_code" ] 5 include_dirs = [ "." ] 6 deps = [ 7 "//clang/lib/AST", 8 "//clang/lib/ASTMatchers", 9 "//clang/lib/Basic", 10 "//clang/lib/Format", 11 "//clang/lib/Frontend", 12 "//clang/lib/Lex", 13 "//clang/lib/Rewrite", 14 "//clang/lib/Testing", 15 "//clang/lib/Tooling", 16 "//clang/lib/Tooling/Core", 17 "//clang/lib/Tooling/DependencyScanning", 18 "//clang/lib/Tooling/Inclusions", 19 "//clang/lib/Tooling/Inclusions/Stdlib", 20 "//clang/lib/Tooling/Refactoring", 21 "//clang/lib/Tooling/Transformer", 22 "//llvm/lib/Support", 23 "//llvm/lib/Target:TargetsToBuild", 24 "//llvm/lib/TargetParser", 25 "//llvm/lib/Testing/Annotations", 26 "//llvm/lib/Testing/Support", 27 ] 28 sources = [ 29 "ASTSelectionTest.cpp", 30 "CastExprTest.cpp", 31 "CommentHandlerTest.cpp", 32 "CompilationDatabaseTest.cpp", 33 "DependencyScanning/DependencyScannerTest.cpp", 34 "DependencyScanning/DependencyScanningFilesystemTest.cpp", 35 "DiagnosticsYamlTest.cpp", 36 "ExecutionTest.cpp", 37 "FixItTest.cpp", 38 "HeaderAnalysisTest.cpp", 39 "HeaderIncludesTest.cpp", 40 "LexicallyOrderedRecursiveASTVisitorTest.cpp", 41 "LookupTest.cpp", 42 "QualTypeNamesTest.cpp", 43 "RangeSelectorTest.cpp", 44 "RecursiveASTVisitorTestDeclVisitor.cpp", 45 "RecursiveASTVisitorTestPostOrderVisitor.cpp", 46 "RecursiveASTVisitorTestTypeLocVisitor.cpp", 47 "RecursiveASTVisitorTests/Attr.cpp", 48 "RecursiveASTVisitorTests/BitfieldInitializer.cpp", 49 "RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp", 50 "RecursiveASTVisitorTests/CXXMemberCall.cpp", 51 "RecursiveASTVisitorTests/CXXMethodDecl.cpp", 52 "RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp", 53 "RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp", 54 "RecursiveASTVisitorTests/CallbacksCallExpr.cpp", 55 "RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp", 56 "RecursiveASTVisitorTests/CallbacksLeaf.cpp", 57 "RecursiveASTVisitorTests/CallbacksUnaryOperator.cpp", 58 "RecursiveASTVisitorTests/Class.cpp", 59 "RecursiveASTVisitorTests/Concept.cpp", 60 "RecursiveASTVisitorTests/ConstructExpr.cpp", 61 "RecursiveASTVisitorTests/DeclRefExpr.cpp", 62 "RecursiveASTVisitorTests/DeductionGuide.cpp", 63 "RecursiveASTVisitorTests/ImplicitCtor.cpp", 64 "RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp", 65 "RecursiveASTVisitorTests/InitListExprPostOrder.cpp", 66 "RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp", 67 "RecursiveASTVisitorTests/InitListExprPreOrder.cpp", 68 "RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp", 69 "RecursiveASTVisitorTests/IntegerLiteral.cpp", 70 "RecursiveASTVisitorTests/LambdaDefaultCapture.cpp", 71 "RecursiveASTVisitorTests/LambdaExpr.cpp", 72 "RecursiveASTVisitorTests/LambdaTemplateParams.cpp", 73 "RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp", 74 "RecursiveASTVisitorTests/NestedNameSpecifiers.cpp", 75 "RecursiveASTVisitorTests/ParenExpr.cpp", 76 "RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp", 77 "RecursiveASTVisitorTests/TraversalScope.cpp", 78 "RefactoringActionRulesTest.cpp", 79 "RefactoringCallbacksTest.cpp", 80 "RefactoringTest.cpp", 81 "ReplacementsYamlTest.cpp", 82 "RewriterTest.cpp", 83 "SourceCodeBuildersTest.cpp", 84 "SourceCodeTest.cpp", 85 "StandardLibraryTest.cpp", 86 "StencilTest.cpp", 87 "ToolingTest.cpp", 88 "TransformerTest.cpp", 89 ] 90} 91