Author: kadircet Date: Thu Jul 11 03:41:58 2019 New Revision: 365756 URL: http://llvm.org/viewvc/llvm-project?rev=365756&view=rev Log: [clangd] Fix windows buildbots
Modified: clang-tools-extra/trunk/clangd/unittests/GlobalCompilationDatabaseTests.cpp Modified: clang-tools-extra/trunk/clangd/unittests/GlobalCompilationDatabaseTests.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/unittests/GlobalCompilationDatabaseTests.cpp?rev=365756&r1=365755&r2=365756&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/unittests/GlobalCompilationDatabaseTests.cpp (original) +++ clang-tools-extra/trunk/clangd/unittests/GlobalCompilationDatabaseTests.cpp Thu Jul 11 03:41:58 2019 @@ -234,6 +234,7 @@ TEST(GlobalCompilationDatabaseTest, Disc CleaningFS FS; FS.registerFile("compile_commands.json", CDBOuter); FS.registerFile("build/compile_commands.json", CDBInner); + llvm::SmallString<128> File; // Note that gen2.cc goes missing with our following model, not sure this // happens in practice though. @@ -244,10 +245,16 @@ TEST(GlobalCompilationDatabaseTest, Disc DB.watch([&DiscoveredFiles](const std::vector<std::string> Changes) { DiscoveredFiles = Changes; }); - DB.getCompileCommand((FS.Root + "/a.cc").str()); + + File = FS.Root; + llvm::sys::path::append(File, "a.cc"); + DB.getCompileCommand(File.str()); EXPECT_THAT(DiscoveredFiles, UnorderedElementsAre(EndsWith("a.cc"))); + DiscoveredFiles.clear(); - DB.getCompileCommand((FS.Root + "/build/gen.cc").str()); + File = FS.Root; + llvm::sys::path::append(File, "build", "gen.cc"); + DB.getCompileCommand(File.str()); EXPECT_THAT(DiscoveredFiles, UnorderedElementsAre(EndsWith("gen.cc"))); } @@ -259,13 +266,18 @@ TEST(GlobalCompilationDatabaseTest, Disc DB.watch([&DiscoveredFiles](const std::vector<std::string> Changes) { DiscoveredFiles = Changes; }); - DB.getCompileCommand((FS.Root + "/a.cc").str()); + + File = FS.Root; + llvm::sys::path::append(File, "a.cc"); + DB.getCompileCommand(File.str()); EXPECT_THAT(DiscoveredFiles, UnorderedElementsAre(EndsWith("a.cc"), EndsWith("gen.cc"), EndsWith("gen2.cc"))); - DiscoveredFiles.clear(); - DB.getCompileCommand((FS.Root + "/build/gen.cc").str()); + + File = FS.Root; + llvm::sys::path::append(File, "build", "gen.cc"); + DB.getCompileCommand(File.str()); EXPECT_THAT(DiscoveredFiles, IsEmpty()); } } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits