From 13bd851840150c33fe0421ac0e3793f9e28dc40a Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Mon, 28 Mar 2016 12:05:38 -0400 Subject: [PATCH] rgw_file tests: allow override of owner_uid and owner_gid Signed-off-by: Matt Benjamin --- src/test/librgw_file_aw.cc | 16 +++++++++++----- src/test/librgw_file_cd.cc | 16 +++++++++++----- src/test/librgw_file_nfsns.cc | 14 ++++++++++---- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/src/test/librgw_file_aw.cc b/src/test/librgw_file_aw.cc index cf6f536111ae6..2c047a325a4a5 100644 --- a/src/test/librgw_file_aw.cc +++ b/src/test/librgw_file_aw.cc @@ -32,7 +32,7 @@ namespace { librgw_t rgw = nullptr; - string uid("testuser"); + string userid("testuser"); string access_key(""); string secret_key(""); struct rgw_fs *fs = nullptr; @@ -173,8 +173,8 @@ TEST(LibRGW, INIT) { } TEST(LibRGW, MOUNT) { - int ret = rgw_mount(rgw, uid.c_str(), access_key.c_str(), secret_key.c_str(), - &fs, RGW_MOUNT_FLAG_NONE); + int ret = rgw_mount(rgw, userid.c_str(), access_key.c_str(), + secret_key.c_str(), &fs, RGW_MOUNT_FLAG_NONE); ASSERT_EQ(ret, 0); ASSERT_NE(fs, nullptr); } @@ -323,12 +323,18 @@ int main(int argc, char *argv[]) } else if (ceph_argparse_witharg(args, arg_iter, &val, "--secret", (char*) nullptr)) { secret_key = val; - } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--userid", (char*) nullptr)) { - uid = val; + userid = val; } else if (ceph_argparse_witharg(args, arg_iter, &val, "--bn", (char*) nullptr)) { bucket_name = val; + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + (char*) nullptr)) { + owner_uid = std::stoi(val); + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--gid", + (char*) nullptr)) { + owner_gid = std::stoi(val); } else if (ceph_argparse_flag(args, arg_iter, "--verify", (char*) nullptr)) { do_verify = true; diff --git a/src/test/librgw_file_cd.cc b/src/test/librgw_file_cd.cc index db8f91f9ca9c6..0dd2a4d996f57 100644 --- a/src/test/librgw_file_cd.cc +++ b/src/test/librgw_file_cd.cc @@ -28,7 +28,7 @@ namespace { librgw_t rgw = nullptr; - string uid("testuser"); + string userid("testuser"); string access_key(""); string secret_key(""); struct rgw_fs *fs = nullptr; @@ -57,8 +57,8 @@ TEST(LibRGW, INIT) { } TEST(LibRGW, MOUNT) { - int ret = rgw_mount(rgw, uid.c_str(), access_key.c_str(), secret_key.c_str(), - &fs, RGW_MOUNT_FLAG_NONE); + int ret = rgw_mount(rgw, userid.c_str(), access_key.c_str(), + secret_key.c_str(), &fs, RGW_MOUNT_FLAG_NONE); ASSERT_EQ(ret, 0); ASSERT_NE(fs, nullptr); } @@ -161,12 +161,18 @@ int main(int argc, char *argv[]) } else if (ceph_argparse_witharg(args, arg_iter, &val, "--secret", (char*) nullptr)) { secret_key = val; - } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--userid", (char*) nullptr)) { - uid = val; + userid = val; } else if (ceph_argparse_witharg(args, arg_iter, &val, "--bn", (char*) nullptr)) { bucket_name = val; + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + (char*) nullptr)) { + owner_uid = std::stoi(val); + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--gid", + (char*) nullptr)) { + owner_gid = std::stoi(val); } else if (ceph_argparse_flag(args, arg_iter, "--create", (char*) nullptr)) { do_create = true; diff --git a/src/test/librgw_file_nfsns.cc b/src/test/librgw_file_nfsns.cc index 3cfcea37840cc..b838cb16f7ab7 100644 --- a/src/test/librgw_file_nfsns.cc +++ b/src/test/librgw_file_nfsns.cc @@ -38,7 +38,7 @@ namespace { using std::string; librgw_t rgw_h = nullptr; - string uid("testuser"); + string userid("testuser"); string access_key(""); string secret_key(""); struct rgw_fs *fs = nullptr; @@ -179,7 +179,7 @@ TEST(LibRGW, INIT) { } TEST(LibRGW, MOUNT) { - int ret = rgw_mount(rgw_h, uid.c_str(), access_key.c_str(), + int ret = rgw_mount(rgw_h, userid.c_str(), access_key.c_str(), secret_key.c_str(), &fs, RGW_MOUNT_FLAG_NONE); ASSERT_EQ(ret, 0); ASSERT_NE(fs, nullptr); @@ -996,12 +996,18 @@ int main(int argc, char *argv[]) } else if (ceph_argparse_witharg(args, arg_iter, &val, "--secret", (char*) nullptr)) { secret_key = val; - } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--userid", (char*) nullptr)) { - uid = val; + userid = val; } else if (ceph_argparse_witharg(args, arg_iter, &val, "--bn", (char*) nullptr)) { bucket_name = val; + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--uid", + (char*) nullptr)) { + owner_uid = std::stoi(val); + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--gid", + (char*) nullptr)) { + owner_gid = std::stoi(val); } else if (ceph_argparse_flag(args, arg_iter, "--hier1", (char*) nullptr)) { do_hier1 = true; -- 2.39.5