1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-01-20 04:59:25 +02:00

Refactor storage/remote module to move more repository storage tests.

Move tests missed in 3b3886f3.
This commit is contained in:
David Steele 2024-08-30 16:23:55 +07:00
parent 0b4371f3ec
commit d204bac75d

View File

@ -560,25 +560,25 @@ testRun(void)
{ {
const String *path = STRDEF("testpath"); const String *path = STRDEF("testpath");
storagePathCreateP(storageTest, STRDEF("repo128")); storagePathCreateP(storageTest, STRDEF("repo128"));
TEST_RESULT_VOID(storagePathCreateP(storageRepoWrite, path), "new path"); TEST_RESULT_VOID(storagePathCreateP(storagePgWrite, path), "new path");
// ------------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------------
TEST_TITLE("remote remove path"); TEST_TITLE("remote remove path");
// Check the repo via the local test storage to ensure the remote wrote it, then remove via the remote and confirm removed // Check pg via the local test storage to ensure the remote wrote it, then remove via the remote and confirm removed
TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("repo128/%s", strZ(path))), true, "path exists"); TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("pg256/%s", strZ(path))), true, "path exists");
TEST_RESULT_VOID(storagePathRemoveP(storageRepoWrite, path), "remote remove path"); TEST_RESULT_VOID(storagePathRemoveP(storagePgWrite, path), "remote remove path");
TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("repo128/%s", strZ(path))), false, "path removed"); TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("pg256/%s", strZ(path))), false, "path removed");
// ------------------------------------------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------------------------------------------
TEST_TITLE("remove recursive"); TEST_TITLE("remove recursive");
TEST_RESULT_VOID( TEST_RESULT_VOID(
storagePutP(storageNewWriteP(storageRepoWrite, strNewFmt("%s/file.txt", strZ(path))), BUFSTRDEF("TEST")), storagePutP(storageNewWriteP(storagePgWrite, strNewFmt("%s/file.txt", strZ(path))), BUFSTRDEF("TEST")),
"new path and file"); "new path and file");
TEST_RESULT_VOID(storagePathRemoveP(storageRepoWrite, STRDEF("testpath"), .recurse = true), "remove missing path"); TEST_RESULT_VOID(storagePathRemoveP(storagePgWrite, STRDEF("testpath"), .recurse = true), "remove missing path");
TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("repo128/%s", strZ(path))), false, "recurse path removed"); TEST_RESULT_BOOL(storagePathExistsP(storageTest, strNewFmt("pg256/%s", strZ(path))), false, "recurse path removed");
} }
// ***************************************************************************************************************************** // *****************************************************************************************************************************