From: Matt Benjamin Date: Tue, 8 Sep 2015 23:12:24 +0000 (-0400) Subject: librgw: take keys in test X-Git-Tag: v10.1.0~382^2~249 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=84e21660cbf79efd58420b891fb344058b8c9195;p=ceph.git librgw: take keys in test Signed-off-by: Matt Benjamin --- diff --git a/src/test/librgw_file.cc b/src/test/librgw_file.cc index 4fa07ccc6f44b..930351046f977 100644 --- a/src/test/librgw_file.cc +++ b/src/test/librgw_file.cc @@ -24,6 +24,8 @@ namespace { librgw_t rgw = nullptr; + string access_key("C4B4D3E4H355VTDTQXRF"); + string secret_key("NRBkhM2rUZNUbydD86HpNJ110VpQjVroumCOHJXw"); } TEST(LibRGW, INIT) { @@ -38,6 +40,24 @@ TEST(LibRGW, SHUTDOWN) { int main(int argc, char *argv[]) { + string val; + vector args; + + argv_to_vec(argc, const_cast(argv), args); + env_to_vec(args); + + for (auto arg_iter = args.begin(); arg_iter != args.end();) { + if (ceph_argparse_witharg(args, arg_iter, &val, "--access", + (char*) NULL)) { + access_key = val; + } else if (ceph_argparse_witharg(args, arg_iter, &val, "--secret", + (char*) NULL)) { + secret_key = val; + } else { + ++arg_iter; + } + } + ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); }