[Box Backup-commit] COMMIT r1613 - box/chris/merge/test/bbackupd
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Sun, 29 Apr 2007 00:09:43 +0100
Author: chris
Date: 2007-04-29 00:09:43 +0100 (Sun, 29 Apr 2007)
New Revision: 1613
Modified:
box/chris/merge/test/bbackupd/testbbackupd.cpp
Log:
Close updated files during continuous-update test, so that they can be
backed up on Win32. (refs #3)
Modified: box/chris/merge/test/bbackupd/testbbackupd.cpp
===================================================================
--- box/chris/merge/test/bbackupd/testbbackupd.cpp 2007-04-28 23:00:53 UTC (rev 1612)
+++ box/chris/merge/test/bbackupd/testbbackupd.cpp 2007-04-28 23:09:43 UTC (rev 1613)
@@ -2128,16 +2128,18 @@
TEST_THAT(f != 0);
fprintf(f, "Loop iteration %d\n", l);
fflush(f);
- safe_sleep(1);
+ fclose(f);
+
printf(".");
fflush(stdout);
- ::fclose(f);
+ safe_sleep(1);
}
printf("\n");
fflush(stdout);
// Check there's a difference
compareReturnValue = ::system("testfiles/extcheck1.pl");
+
TEST_RETURN(compareReturnValue, 1);
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
@@ -2146,19 +2148,22 @@
for(int l = 0; l < 28; ++l)
{
- FILE *f = ::fopen("testfiles/TestDir1/continousupdate", "w+");
+ FILE *f = ::fopen("testfiles/TestDir1/"
+ "continousupdate", "w+");
TEST_THAT(f != 0);
fprintf(f, "Loop 2 iteration %d\n", l);
fflush(f);
- safe_sleep(1);
+ fclose(f);
+
printf(".");
fflush(stdout);
- ::fclose(f);
+ safe_sleep(1);
}
printf("\n");
fflush(stdout);
compareReturnValue = ::system("testfiles/extcheck2.pl");
+
TEST_RETURN(compareReturnValue, 1);
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
}