summaryrefslogtreecommitdiff
path: root/test/backupstorefix
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2016-09-16 21:56:31 +0100
committerChris Wilson <chris+github@qwirx.com>2016-09-16 21:56:31 +0100
commit4f01448abd4a748d6d3a86b3bfacf20621ce701c (patch)
treefd878e241d016793f0b41f8859638eb2d56c32b8 /test/backupstorefix
parent519a2a37c575777c1301c64b489fdf95e5a97f69 (diff)
Remove deletion of random files in testbackupstorefix.
Deleting random files tends to cause random test failures. The results are not predictable and depend on the order in which files are uploaded and directories created.
Diffstat (limited to 'test/backupstorefix')
-rw-r--r--test/backupstorefix/testbackupstorefix.cpp54
1 files changed, 0 insertions, 54 deletions
diff --git a/test/backupstorefix/testbackupstorefix.cpp b/test/backupstorefix/testbackupstorefix.cpp
index 8e0a2720..369c78ba 100644
--- a/test/backupstorefix/testbackupstorefix.cpp
+++ b/test/backupstorefix/testbackupstorefix.cpp
@@ -768,41 +768,6 @@ int test(int argc, const char *argv[])
f.Commit(true /* write now! */);
}
-#ifndef BOX_RELEASE_BUILD
- // Delete two of the three raidfiles and their parent
- // directories. This used to crash bbstoreaccounts check.
- // We can only do this, without destroying the entire store,
- // in debug mode, where the store has a far deeper
- // structure.
- // This will destroy or damage objects 18-1b and 58-5b,
- // some repairably.
- TEST_THAT(rename("testfiles/0_0/backup/01234567/02/01/o00.rf",
- "testfiles/0_0/backup/01234567/02/01/o00.rfw") == 0); // 0x18
- TEST_THAT(rename("testfiles/0_1/backup/01234567/02/01/o01.rf",
- "testfiles/0_1/backup/01234567/02/01/o01.rfw") == 0); // 0x19
- //RUN("mv testfiles/0_2/backup/01234567/02/01/o02.rf "
- // "testfiles/0_0/backup/01234567/02/01/o02.rfw"); // 0x1a
- TEST_THAT(rename("testfiles/0_0/backup/01234567/02/01/o03.rf",
- "testfiles/0_0/backup/01234567/02/01/o03.rfw") == 0); // 0x1b
- TEST_THAT(rename("testfiles/0_0/backup/01234567/02/01/01/o00.rf",
- "testfiles/0_0/backup/01234567/02/01/01/o00.rfw") == 0); // 0x58
- TEST_THAT(rename("testfiles/0_1/backup/01234567/02/01/01/o01.rf",
- "testfiles/0_1/backup/01234567/02/01/01/o01.rfw") == 0); // 0x59
- //RUN("mv testfiles/0_2/backup/01234567/02/01/01/o02.rf "
- // "testfiles/0_0/backup/01234567/02/01/01/o02.rfw"); // 0x5a
- TEST_THAT(rename("testfiles/0_0/backup/01234567/02/01/01/o03.rf",
- "testfiles/0_0/backup/01234567/02/01/01/o03.rfw") == 0); // 0x5b
- // RUN("rm -r testfiles/0_1/backup/01234567/02/01");
-
-# define RUN(x) TEST_THAT(system(x) == 0);
-# ifdef WIN32
- RUN("rd /s/q testfiles\\0_2\\backup\\01234567\\02\\01");
-# else // !WIN32
- RUN("rm -r testfiles/0_2/backup/01234567/02/01");
-# endif // WIN32
-# undef RUN
-#endif // !BOX_RELEASE_BUILD
-
// Fix it
// ERROR: Object 0x44 is unattached.
// ERROR: BlocksUsed changed from 284 to 282
@@ -841,25 +806,6 @@ int test(int argc, const char *argv[])
// file, so checking for AsRaid excludes this possibility.
RaidFileController &rcontroller(RaidFileController::GetController());
RaidFileDiscSet rdiscSet(rcontroller.GetDiscSet(discSetNum));
-
-#ifndef BOX_RELEASE_BUILD // Only if we destroyed these particular files, above.
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/o00"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/o01"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/o02"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/o03"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/01/o00"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/01/o01"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/01/o02"));
- TEST_EQUAL(RaidFileUtil::AsRaid, RaidFileUtil::RaidFileExists(
- rdiscSet, "backup/01234567/02/01/01/o03"));
-#endif
}
// ------------------------------------------------------------------------------------------------