added winfsp test executable
This commit is contained in:
parent
2169456d6a
commit
26e1975edc
@ -21,7 +21,7 @@
|
|||||||
*/
|
*/
|
||||||
#ifndef REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
#ifndef REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
||||||
#define REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
#define REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
||||||
#if 0
|
// #if 0
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
|
|
||||||
#include "test_common.hpp"
|
#include "test_common.hpp"
|
||||||
@ -247,5 +247,5 @@ using winfsp_provider_types = ::testing::Types<s3_provider, sia_provider>;
|
|||||||
} // namespace repertory
|
} // namespace repertory
|
||||||
|
|
||||||
#endif // defined(_WIN32)
|
#endif // defined(_WIN32)
|
||||||
#endif // 0
|
// #endif // 0
|
||||||
#endif // REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
#endif // REPERTORY_TEST_INCLUDE_FIXTURES_WINFSP_FIXTURE_HPP
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
*/
|
*/
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
// #if 0
|
#if 0
|
||||||
|
|
||||||
#include "fixtures/winfsp_fixture.hpp"
|
#include "fixtures/winfsp_fixture.hpp"
|
||||||
|
|
||||||
@ -224,12 +224,20 @@ TYPED_TEST(winfsp_test, run_winfsp_tests) {
|
|||||||
auto cur = std::filesystem::current_path();
|
auto cur = std::filesystem::current_path();
|
||||||
std::filesystem::current_path(this->mount_location);
|
std::filesystem::current_path(this->mount_location);
|
||||||
|
|
||||||
auto res = system("winfsp-tests-x64.exe --external --resilient");
|
std::vector<std::string> test_options{
|
||||||
|
"--external",
|
||||||
|
"--resilient",
|
||||||
|
};
|
||||||
|
|
||||||
|
auto res =
|
||||||
|
system((utils::path::combine(cur.string(), {"winfsp-tests-x64.exe"}) +
|
||||||
|
' ' + utils::string::join(test_options, ' '))
|
||||||
|
.c_str());
|
||||||
EXPECT_EQ(0, res);
|
EXPECT_EQ(0, res);
|
||||||
|
|
||||||
std::filesystem::current_path(cur);
|
std::filesystem::current_path(cur);
|
||||||
}
|
}
|
||||||
} // namespace repertory
|
} // namespace repertory
|
||||||
|
|
||||||
// #endif // 0
|
#endif // 0
|
||||||
#endif // defined(_WIN32)
|
#endif // defined(_WIN32)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user