91 lines · plain
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