isolate test directory
This commit is contained in:
parent
7eb793f577
commit
bd2dd4035e
@ -77,10 +77,13 @@ endforeach
|
||||
endfunction
|
||||
eventlib
|
||||
fext
|
||||
fgetattr
|
||||
flac_version
|
||||
flarge
|
||||
fontconfig_version
|
||||
freetype2_version
|
||||
fsetattr_x
|
||||
getxtimes
|
||||
glapi
|
||||
gmock
|
||||
googletest
|
||||
|
@ -44,10 +44,11 @@ using namespace repertory::remote_fuse;
|
||||
#endif
|
||||
namespace fuse_test {
|
||||
static std::string mount_location_;
|
||||
static std::string fuse_remote_dir =
|
||||
utils::path::combine(get_test_dir(), {"fuse_remote_test"});
|
||||
|
||||
static void access_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_access.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"access.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -65,8 +66,7 @@ static void access_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void chflags_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_chflags.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"chflags.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -88,8 +88,7 @@ static void chflags_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void chmod_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_chmod.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"chmod.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -111,8 +110,7 @@ static void chmod_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void chown_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_chown.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"chown.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -141,7 +139,7 @@ static void
|
||||
create_and_release_test(repertory::remote_fuse::remote_client &client,
|
||||
remote_server &server) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_create_release.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"create_and_release.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -164,9 +162,9 @@ static void destroy_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
/*static void fallocate_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_fallocate.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"fallocate.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -186,7 +184,7 @@ remote::open_flags::ReadWrite, handle); EXPECT_EQ(0, ret); if (ret == 0) {
|
||||
|
||||
static void fgetattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_fgetattr.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"fgetattr.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -233,7 +231,7 @@ static void fgetattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void fsetattr_x_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_fsetattr_x.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"fsetattr_x.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -257,8 +255,7 @@ static void fsetattr_x_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void fsync_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_fsync.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"fsync.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -277,7 +274,7 @@ static void fsync_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void ftruncate_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_ftruncate.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"ftruncate.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -299,8 +296,7 @@ static void ftruncate_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void getattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_getattr.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"getattr.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -345,9 +341,9 @@ static void getattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
/*static void getxattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_getxattr.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"getxattr.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -365,9 +361,9 @@ nullptr, 0)); #else EXPECT_EQ(-EACCES, client.fuse_getxattr(api_path.c_str(),
|
||||
}
|
||||
|
||||
static void getxattr_osx_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_getxattr_osx.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"getxattr_osx.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -384,7 +380,7 @@ remote::open_flags::ReadWrite, handle); EXPECT_EQ(0, ret); if (ret == 0) {
|
||||
|
||||
static void getxtimes_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_getxtimes.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"getxtimes.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -413,9 +409,9 @@ static void init_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
/*static void listxattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_listxattr.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"listxattr.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -434,7 +430,7 @@ remote::open_flags::ReadWrite, handle); EXPECT_EQ(0, ret); if (ret == 0) {
|
||||
|
||||
static void mkdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_mkdir");
|
||||
utils::path::combine(fuse_remote_dir, {"mkdir_test"});
|
||||
const auto api_path = test_directory.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
|
||||
@ -449,8 +445,7 @@ static void mkdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void open_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_open.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"open.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -480,7 +475,7 @@ static void open_test(repertory::remote_fuse::remote_client &client) {
|
||||
static void
|
||||
opendir_and_releasedir_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_opendir");
|
||||
utils::path::combine(fuse_remote_dir, {"opendir_and_release_dir"});
|
||||
const auto api_path = test_directory.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
|
||||
@ -500,7 +495,7 @@ opendir_and_releasedir_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void read_and_write_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_read_write.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"read_and_write.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -525,7 +520,7 @@ static void read_and_write_test(repertory::remote_fuse::remote_client &client) {
|
||||
static void
|
||||
read_and_write_base64_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_read_write_base64.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"read_and_write_base64.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -550,7 +545,7 @@ read_and_write_base64_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void readdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_readdir");
|
||||
utils::path::combine(fuse_remote_dir, {"readdir_test"});
|
||||
const auto api_path = test_directory.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
|
||||
@ -577,9 +572,9 @@ static void readdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
/*static void removexattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_removexattr.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"removexattr.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -597,10 +592,9 @@ remote::open_flags::ReadWrite, handle); EXPECT_EQ(0, ret); if (ret == 0) {
|
||||
}*/
|
||||
|
||||
static void rename_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_rename.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"rename.txt"});
|
||||
const auto renamed_test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_rename2.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"rename,.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
const auto renamed_api_path =
|
||||
renamed_test_file.substr(mount_location_.size());
|
||||
@ -633,7 +627,7 @@ static void rename_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void rmdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_rmdir");
|
||||
utils::path::combine(fuse_remote_dir, {"rmdir_test"});
|
||||
const auto api_path = test_directory.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
|
||||
@ -652,7 +646,7 @@ static void rmdir_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void setattr_x_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setattr_x.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"setattr_x.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -677,7 +671,7 @@ static void setattr_x_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void setbkuptime_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setbkuptime.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"setbkuptime.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -702,7 +696,7 @@ static void setbkuptime_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void setchgtime_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setchgtime.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"setchgtime.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -727,7 +721,7 @@ static void setchgtime_test(repertory::remote_fuse::remote_client &client) {
|
||||
|
||||
static void setcrtime_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setcrtime.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"setcrtime.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -755,9 +749,9 @@ static void setvolname_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
/*static void setxattr_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setxattr.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"setxattr.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -777,9 +771,9 @@ remote::open_flags::ReadWrite, handle); EXPECT_EQ(0, ret); if (ret == 0) {
|
||||
}
|
||||
|
||||
static void setxattr_osx_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_setxattr_osx.txt"); const auto
|
||||
api_path = test_file.substr(mount_location_.size());
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir,
|
||||
{"setxattr_osx.txt"}); const auto api_path =
|
||||
test_file.substr(mount_location_.size());
|
||||
utils::file::retry_delete_file(test_file);
|
||||
|
||||
remote::file_handle handle;
|
||||
@ -803,8 +797,7 @@ static void test_statfs(repertory::remote_fuse::remote_client &client,
|
||||
static void test_statfs(repertory::remote_fuse::remote_client &client,
|
||||
const i_fuse_drive &drive) {
|
||||
#endif
|
||||
const auto test_file = utils::path::absolute("./fuse_remote/");
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
const auto api_path = fuse_remote_dir.substr(mount_location_.size());
|
||||
|
||||
remote::statfs st{};
|
||||
EXPECT_EQ(0, client.fuse_statfs(api_path.c_str(), 4096, st));
|
||||
@ -831,8 +824,7 @@ static void statfs_x_test(repertory::remote_fuse::remote_client &client,
|
||||
static void statfs_x_test(repertory::remote_fuse::remote_client &client,
|
||||
const i_fuse_drive &drive) {
|
||||
#endif
|
||||
const auto test_file = utils::path::absolute("./fuse_remote/");
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
const auto api_path = fuse_remote_dir.substr(mount_location_.size());
|
||||
|
||||
remote::statfs_x st{};
|
||||
EXPECT_EQ(0, client.fuse_statfs_x(api_path.c_str(), 4096, st));
|
||||
@ -855,7 +847,7 @@ static void statfs_x_test(repertory::remote_fuse::remote_client &client,
|
||||
|
||||
static void truncate_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_truncate.txt");
|
||||
utils::path::combine(fuse_remote_dir, {"truncate.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -884,8 +876,7 @@ static void truncate_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void unlink_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_unlink.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"unlink.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
@ -904,8 +895,7 @@ static void unlink_test(repertory::remote_fuse::remote_client &client) {
|
||||
}
|
||||
|
||||
static void utimens_test(repertory::remote_fuse::remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./fuse_remote/fuse_remote_utimens.txt");
|
||||
const auto test_file = utils::path::combine(fuse_remote_dir, {"utimens.txt"});
|
||||
const auto api_path = test_file.substr(mount_location_.size());
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
|
||||
|
@ -39,9 +39,12 @@ using namespace repertory::remote_winfsp;
|
||||
|
||||
namespace winfsp_test {
|
||||
static std::string mount_location_;
|
||||
static std::string win_remote_dir =
|
||||
utils::path::combine(get_test_dir(), {"win_remote_test"});
|
||||
|
||||
static void can_delete_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/candelete.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"candelete.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -61,7 +64,7 @@ static void can_delete_test(remote_client &client) {
|
||||
|
||||
template <typename t>
|
||||
static void create_and_close_test(remote_client &client, t &server) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/create.txt");
|
||||
const auto test_file = utils::path::combine(win_remote_dir, {"create.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -84,7 +87,7 @@ static void create_and_close_test(remote_client &client, t &server) {
|
||||
}
|
||||
|
||||
static void cleanup_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/cleanup.txt");
|
||||
const auto test_file = utils::path::combine(win_remote_dir, {"cleanup.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -108,7 +111,7 @@ static void cleanup_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void flush_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/flush.txt");
|
||||
const auto test_file = utils::path::combine(win_remote_dir, {"flush.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -130,7 +133,8 @@ static void flush_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void get_file_info_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/getfileinfo.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"get_file_info.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -153,7 +157,7 @@ static void get_file_info_test(remote_client &client) {
|
||||
|
||||
static void get_security_by_name_test(remote_client &client) {
|
||||
const auto test_file =
|
||||
utils::path::absolute("./win_remote/getsecuritybyname.txt");
|
||||
utils::path::combine(win_remote_dir, {"get_security_by_name.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -197,7 +201,7 @@ static void mounted_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void open_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/open.txt");
|
||||
const auto test_file = utils::path::combine(win_remote_dir, {"open.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -229,7 +233,8 @@ static void open_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void overwrite_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/overwrite.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"overwrite.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -259,7 +264,7 @@ static void overwrite_test(remote_client &client) {
|
||||
|
||||
static void create_and_read_directory_test(remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./win_remote/readdirectory");
|
||||
utils::path::combine(win_remote_dir, {"read_directory"});
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_directory).substr(mount_location_.size());
|
||||
@ -287,7 +292,7 @@ static void create_and_read_directory_test(remote_client &client) {
|
||||
|
||||
static void open_and_read_directory_test(remote_client &client) {
|
||||
const auto test_directory =
|
||||
utils::path::absolute("./win_remote/openreaddirectory");
|
||||
utils::path::combine(win_remote_dir, {"open_and_read_directory"});
|
||||
EXPECT_TRUE(utils::file::delete_directory(test_directory));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_directory).substr(mount_location_.size());
|
||||
@ -322,7 +327,8 @@ static void open_and_read_directory_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void read_and_write_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/readwrite.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"read_and_write.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -363,8 +369,8 @@ static void read_and_write_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void rename_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/rename.txt");
|
||||
const auto test_file2 = utils::path::absolute("./win_remote/rename2.txt");
|
||||
const auto test_file = utils::path::combine(win_remote_dir, {"rename.txt"});
|
||||
const auto test_file2 = utils::path::combine(win_remote_dir, {"rename2.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file2));
|
||||
auto api_path =
|
||||
@ -393,7 +399,8 @@ static void rename_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void set_basic_info_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/setbasicinfo.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"set_basic_info.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
@ -444,7 +451,8 @@ static void set_basic_info_test(remote_client &client) {
|
||||
}
|
||||
|
||||
static void set_file_size_test(remote_client &client) {
|
||||
const auto test_file = utils::path::absolute("./win_remote/setfilesize.txt");
|
||||
const auto test_file =
|
||||
utils::path::combine(win_remote_dir, {"set_file_size.txt"});
|
||||
EXPECT_TRUE(utils::file::retry_delete_file(test_file));
|
||||
auto api_path =
|
||||
utils::string::from_utf8(test_file).substr(mount_location_.size());
|
||||
@ -485,7 +493,7 @@ TEST(remote_winfsp, all_tests) {
|
||||
if (found_port) {
|
||||
console_consumer c;
|
||||
|
||||
app_config config(provider_type::remote, "./win_remote");
|
||||
app_config config(provider_type::remote, win_remote_dir);
|
||||
config.set_remote_host_name_or_ip("localhost");
|
||||
config.set_remote_port(port);
|
||||
config.set_remote_token("testtoken");
|
||||
@ -528,6 +536,6 @@ TEST(remote_winfsp, all_tests) {
|
||||
}
|
||||
|
||||
event_system::instance().stop();
|
||||
EXPECT_TRUE(utils::file::delete_directory_recursively("./win_remote"));
|
||||
EXPECT_TRUE(utils::file::delete_directory_recursively(win_remote_dir));
|
||||
}
|
||||
} // namespace winfsp_test
|
||||
|
Loading…
x
Reference in New Issue
Block a user