diff options
author | Chris Wilson <chris+github@qwirx.com> | 2015-05-16 13:07:49 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2015-05-16 13:07:49 +0000 |
commit | 3fbe0d1f445829dad8b2636a56b99bd1050d8e89 (patch) | |
tree | 0c4ff3461800ebff82fab0f06cbdc6d79e3f709f /test | |
parent | 8a054b6f2ca4343668b670b6fd2825563704975e (diff) |
Fix another test failure on Windows caused by holding files open.
Diffstat (limited to 'test')
-rw-r--r-- | test/backupstorefix/testbackupstorefix.cpp | 5 |
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); } |