From 35f039e8941b7c2504fc484587bec1d5591df22c Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 12 Aug 2015 14:36:54 -0400 Subject: [PATCH] test/libcephfs/access: expand example test a bit Signed-off-by: Sage Weil --- src/test/libcephfs/access.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/libcephfs/access.cc b/src/test/libcephfs/access.cc index ce8ee098d8fcc..c21439fabc0fc 100644 --- a/src/test/libcephfs/access.cc +++ b/src/test/libcephfs/access.cc @@ -69,6 +69,14 @@ int do_mon_command(const char *s, string *key) } TEST(AccessTest, Foo) { + // admin mount to set up test + struct ceph_mount_info *admin; + ASSERT_EQ(0, ceph_create(&admin, NULL)); + ASSERT_EQ(0, ceph_conf_parse_env(admin, NULL)); + ASSERT_EQ(0, ceph_conf_read_file(admin, NULL)); + ASSERT_EQ(0, ceph_mount(admin, "/")); + ASSERT_EQ(0, ceph_mkdir(admin, "/foo", 0755)); + // create access key string key; ASSERT_EQ(0, do_mon_command( @@ -85,6 +93,10 @@ TEST(AccessTest, Foo) { ASSERT_EQ(0, ceph_mount(cmount, "/")); ceph_shutdown(cmount); + + // clean up + ASSERT_EQ(0, ceph_rmdir(admin, "/foo")); + ceph_shutdown(admin); } int main(int argc, char **argv) -- 2.39.5