summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2015-05-16 13:07:49 +0000
committerChris Wilson <chris+github@qwirx.com>2015-05-16 13:07:49 +0000
commit3fbe0d1f445829dad8b2636a56b99bd1050d8e89 (patch)
tree0c4ff3461800ebff82fab0f06cbdc6d79e3f709f
parent8a054b6f2ca4343668b670b6fd2825563704975e (diff)
Fix another test failure on Windows caused by holding files open.
-rw-r--r--test/backupstorefix/testbackupstorefix.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/backupstorefix/testbackupstorefix.cpp b/test/backupstorefix/testbackupstorefix.cpp
index ce14764c..d13563d9 100644
--- a/test/backupstorefix/testbackupstorefix.cpp
+++ b/test/backupstorefix/testbackupstorefix.cpp
@@ -562,8 +562,6 @@ int test(int argc, const char *argv[])
StoreStructure::MakeObjectFilename(1 /* root */, accountRootDir,
discSetNum, fn, true /* EnsureDirectoryExists */);
- std::auto_ptr<RaidFileRead> file(RaidFileRead::Open(discSetNum,
- fn));
RaidFileWrite d(discSetNum, fn);
d.Open(true /* allow overwrite */);
dir.WriteToStream(d);
@@ -578,7 +576,8 @@ int test(int argc, const char *argv[])
// so it's not a bad thing to test.
TEST_EQUAL(2, check_account_for_errors());
- file = RaidFileRead::Open(discSetNum, fn);
+ std::auto_ptr<RaidFileRead> file(RaidFileRead::Open(discSetNum,
+ fn));
dir.ReadFromStream(*file, IOStream::TimeOutInfinite);
TEST_THAT(dir.FindEntryByID(0x1234567890123456LL) == 0);
}