"docs/vscode:/vscode.git/clone" did not exist on "53495a2a7d6ba7e0691a7f3602e9a5324bba6e45"
Commit 2057566e authored by Abseil Team's avatar Abseil Team Committed by Copybara-Service
Browse files

Remove some filesystem APIs and tests under !GTEST_HAS_FILE_SYSTEM

PiperOrigin-RevId: 509537606
Change-Id: I68f7054e34b1fe76c1fd85099fffa4ee3c2b00c0
parent b80a07ff
......@@ -2325,7 +2325,9 @@ static std::vector<std::string> GetReservedAttributesForElement(
return std::vector<std::string>();
}
#if GTEST_HAS_FILE_SYSTEM
// TODO(jdesprez): Merge the two getReserved attributes once skip is improved
// This function is only used when file systems are enabled.
static std::vector<std::string> GetReservedOutputAttributesForElement(
const std::string& xml_element) {
if (xml_element == "testsuites") {
......@@ -2340,6 +2342,7 @@ static std::vector<std::string> GetReservedOutputAttributesForElement(
// This code is unreachable but some compilers may not realizes that.
return std::vector<std::string>();
}
#endif
static std::string FormatWordList(const std::vector<std::string>& words) {
Message word_list;
......@@ -6802,7 +6805,7 @@ std::string TempDir() {
#endif
}
#if !defined(GTEST_CUSTOM_SRCDIR_FUNCTION_)
#if GTEST_HAS_FILE_SYSTEM && !defined(GTEST_CUSTOM_SRCDIR_FUNCTION_)
// Returns the directory path (including terminating separator) of the current
// executable as derived from argv[0].
static std::string GetCurrentExecutableDirectory() {
......@@ -6811,6 +6814,7 @@ static std::string GetCurrentExecutableDirectory() {
}
#endif
#if GTEST_HAS_FILE_SYSTEM
std::string SrcDir() {
#if defined(GTEST_CUSTOM_SRCDIR_FUNCTION_)
return GTEST_CUSTOM_SRCDIR_FUNCTION_();
......@@ -6825,6 +6829,7 @@ std::string SrcDir() {
'/');
#endif
}
#endif
// Class ScopedTrace
......
......@@ -7,6 +7,8 @@
#include "gtest/gtest.h"
#include "gtest/internal/gtest-port.h"
#if GTEST_HAS_FILE_SYSTEM
namespace {
class SetEnv {
......@@ -94,4 +96,6 @@ TEST(SrcDirTest, NotInEnvironment) {
EXPECT_NE(testing::SrcDir(), "");
}
#endif // GTEST_HAS_FILE_SYSTEM
} // namespace
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment