From: Arvin Schnell Date: Tue, 23 Apr 2013 10:02:28 +0000 (+0200) Subject: - use a define for config and subvolume X-Git-Tag: v0.1.3~4 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=f5c5d0cbece3ed5a2abc6431fbfb5cc6ae35dfd5;p=thirdparty%2Fsnapper.git - use a define for config and subvolume --- diff --git a/testsuite-real/common.cc b/testsuite-real/common.cc index 7c1da5ce..86b714e1 100644 --- a/testsuite-real/common.cc +++ b/testsuite-real/common.cc @@ -20,8 +20,6 @@ extern char* program_invocation_short_name; using namespace snapper; -#define SUBVOLUME "/testsuite" - Snapper* sh = NULL; Snapshots::iterator first; @@ -41,7 +39,7 @@ setup() initDefaultLogger(); - sh = new Snapper("testsuite"); + sh = new Snapper(CONFIG); } @@ -55,7 +53,7 @@ cleanup() void first_snapshot() { - first = sh->createPreSnapshot("testsuite"); + first = sh->createPreSnapshot(CONFIG); first->setCleanup("number"); } @@ -63,7 +61,7 @@ first_snapshot() void second_snapshot() { - second = sh->createPostSnapshot("testsuite", first); + second = sh->createPostSnapshot(CONFIG, first); second->setCleanup("number"); } diff --git a/testsuite-real/common.h b/testsuite-real/common.h index 7ea57107..f51340cc 100644 --- a/testsuite-real/common.h +++ b/testsuite-real/common.h @@ -1,6 +1,11 @@ #include + +#define SUBVOLUME "/testsuite" +#define CONFIG "testsuite" + + using namespace std; diff --git a/testsuite-real/xattrs1.cc b/testsuite-real/xattrs1.cc index aab01f23..d10d0ee1 100644 --- a/testsuite-real/xattrs1.cc +++ b/testsuite-real/xattrs1.cc @@ -15,15 +15,15 @@ main() run_command("touch file1"); run_command("setfacl -b file1"); run_command("setfacl -m u:nobody:rw file1"); - xattr_create("user.aaa", "aaa-value", "/testsuite/file1"); - xattr_create("user.bbb", "bbb-value", "/testsuite/file1"); + xattr_create("user.aaa", "aaa-value", SUBVOLUME "/file1"); + xattr_create("user.bbb", "bbb-value", SUBVOLUME "/file1"); first_snapshot(); run_command("setfacl -b file1"); - xattr_remove("user.aaa","/testsuite/file1"); - xattr_replace("user.bbb", "bbb-new-value", "/testsuite/file1"); - xattr_create("user.ccc", "ccc-value", "/testsuite/file1"); + xattr_remove("user.aaa", SUBVOLUME "/file1"); + xattr_replace("user.bbb", "bbb-new-value", SUBVOLUME "/file1"); + xattr_create("user.ccc", "ccc-value", SUBVOLUME "/file1"); second_snapshot(); diff --git a/testsuite-real/xattrs2.cc b/testsuite-real/xattrs2.cc index 97f88a5f..09af99da 100644 --- a/testsuite-real/xattrs2.cc +++ b/testsuite-real/xattrs2.cc @@ -20,17 +20,17 @@ main() // user.* namespace is allowed only for regular files and directories (restricted by VFS) // security namespace is verified to work with symlinks on ext4 and btrfs - xattr_create("security.aaa", "aaa-value", "/testsuite/first"); - xattr_create("security.bbb", "aaa-value", "/testsuite/second"); - xattr_create("security.ccc", "ccc-value", "/testsuite/first-link"); - xattr_create("user.aaa", "aaa-value", "/testsuite/delete-me"); + xattr_create("security.aaa", "aaa-value", SUBVOLUME "/first"); + xattr_create("security.bbb", "aaa-value", SUBVOLUME "/second"); + xattr_create("security.ccc", "ccc-value", SUBVOLUME "/first-link"); + xattr_create("user.aaa", "aaa-value", SUBVOLUME "/delete-me"); first_snapshot(); // change type of 'first', preserve security.aaa xa run_command("rmdir first"); run_command("touch first"); - xattr_create("security.aaa", "aaa-value", "/testsuite/first"); + xattr_create("security.aaa", "aaa-value", SUBVOLUME "/first"); // change type of 'second', remove security.bbb xa run_command("rm second");