import("//clang/lib/StaticAnalyzer/Frontend/enable.gni") group("unittests") { deps = [ "AST:ASTTests", "ASTMatchers:ASTMatchersTests", "ASTMatchers/Dynamic:DynamicASTMatchersTests", "Basic:BasicTests", "CodeGen:ClangCodeGenTests", "CrossTU:CrossTUTests", "Driver:ClangDriverTests", "Format:FormatTests", "Frontend:FrontendTests", "Index:IndexTests", "Lex:LexTests", "Rename:ClangRenameTests", "Rewrite:RewriteTests", "Sema:SemaTests", "Serialization:SerializationTests", "Tooling:ToolingTests", "Tooling/Syntax:SyntaxTests", ] if (clang_enable_static_analyzer) { deps += [ "Analysis:ClangAnalysisTests", "StaticAnalyzer:StaticAnalysisTests", ] } if (host_os != "win") { # FIXME: libclang unit tests are disabled on Windows due # to failures, mostly in libclang.VirtualFileOverlay_*. # FIXME: Also, the executable can't find libclang.dll since that's # in a different directory. deps += [ "libclang:libclangTests", "libclang/CrashTests:libclangCrashTests", ] } testonly = true }