• Home
  • Raw
  • Download

Lines Matching +full:libclang +full:- +full:version

1 //===- unittests/libclang/LibclangTest.cpp --- libclang tests -------------===//
8 //===----------------------------------------------------------------------===//
10 #include "clang-c/Index.h"
18 #define DEBUG_TYPE "libclang-test"
20 TEST(libclang, clang_parseTranslationUnit2_InvalidArgs) { in TEST() argument
26 TEST(libclang, clang_createTranslationUnit_InvalidArgs) { in TEST() argument
30 TEST(libclang, clang_createTranslationUnit2_InvalidArgs) { in TEST() argument
73 TEST(libclang, VirtualFileOverlay_Basic) { in TEST() argument
76 " 'version': 0,\n" in TEST()
85 " 'external-contents': \"/real/foo.h\"\n" in TEST()
95 TEST(libclang, VirtualFileOverlay_Unicode) { in TEST() argument
98 " 'version': 0,\n" in TEST()
107 " 'external-contents': \"/real/\\u2602.h\"\n" in TEST()
117 TEST(libclang, VirtualFileOverlay_InvalidArgs) { in TEST() argument
123 TEST(libclang, VirtualFileOverlay_RemapDirectories) { in TEST() argument
126 " 'version': 0,\n" in TEST()
135 " 'external-contents': \"/real/foo2.h\"\n" in TEST()
146 " 'external-contents': \"/real/foo1.h\"\n" in TEST()
151 " 'external-contents': \"/real/foo3.h\"\n" in TEST()
160 " 'external-contents': \"/real/foo4.h\"\n" in TEST()
175 TEST(libclang, VirtualFileOverlay_CaseInsensitive) { in TEST() argument
178 " 'version': 0,\n" in TEST()
179 " 'case-sensitive': 'false',\n" in TEST()
188 " 'external-contents': \"/real/foo.h\"\n" in TEST()
199 TEST(libclang, VirtualFileOverlay_SharedPrefix) { in TEST() argument
202 " 'version': 0,\n" in TEST()
211 " 'external-contents': \"/real/bar\"\n" in TEST()
216 " 'external-contents': \"/real/bar.h\"\n" in TEST()
227 " 'external-contents': \"/real/baz.h\"\n" in TEST()
238 " 'external-contents': \"/real/foobarbaz.h\"\n" in TEST()
251 TEST(libclang, VirtualFileOverlay_AdjacentDirectory) { in TEST() argument
254 " 'version': 0,\n" in TEST()
263 " 'external-contents': \"/real/foo.h\"\n" in TEST()
272 " 'external-contents': \"/real/bar.h\"\n" in TEST()
285 " 'external-contents': \"/real/baz.h\"\n" in TEST()
297 TEST(libclang, VirtualFileOverlay_TopLevel) { in TEST() argument
300 " 'version': 0,\n" in TEST()
309 " 'external-contents': \"/real/foo.h\"\n" in TEST()
319 TEST(libclang, VirtualFileOverlay_Empty) { in TEST() argument
322 " 'version': 0,\n" in TEST()
329 TEST(libclang, ModuleMapDescriptor) { in TEST() argument
362 ASSERT_FALSE(llvm::sys::fs::createUniqueDirectory("libclang-test", Dir)); in SetUp()
449 std::string ModulesCache = std::string("-fmodules-cache-path=") + TestDir; in TEST_F()
450 const char *Args[] = { "-fmodules", ModulesCache.c_str(), in TEST_F()
451 "-I", TestDir.c_str() }; in TEST_F()
474 std::string EmptyFiles[] = {"lib/gcc/arm-linux-gnueabi/99.9.9/crtbegin.o", in TEST_F()
475 "include/arm-linux-gnueabi/.keep", in TEST_F()
487 const char *Argv[] = {Clang.c_str(), "-target", "arm-linux-gnueabi", in TEST_F()
488 "-stdlib=libstdc++", "--gcc-toolchain="}; in TEST_F()