diff options
author | Chris Wilson <chris+github@qwirx.com> | 2008-10-29 20:57:11 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2008-10-29 20:57:11 +0000 |
commit | 473744559fa20f204a6bbd8e18c618d0e59e4db3 (patch) | |
tree | ba94cd82864abbdfb25c452900eeb4fe55545972 /test | |
parent | c1be6b8e40f2626b3cf2bf3609f3bf73db6b2579 (diff) |
Revert incorrectly committed file.
Diffstat (limited to 'test')
-rw-r--r-- | test/bbackupd/testbbackupd.cpp | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/test/bbackupd/testbbackupd.cpp b/test/bbackupd/testbbackupd.cpp index 97b3dc6e..ade50d4b 100644 --- a/test/bbackupd/testbbackupd.cpp +++ b/test/bbackupd/testbbackupd.cpp @@ -1002,26 +1002,21 @@ int test_bbackupd() // before any matching blocks could be found. intercept_setup_delay("testfiles/TestDir1/spacetest/f1", 0, 4000, SYS_read, 1); - { - Timers::Init(); - BackupDaemon bbackupd; - bbackupd.Configure("testfiles/bbackupd.conf"); - bbackupd.InitCrypto(); + pid = start_internal_daemon(); + intercept_clear_setup(); - fd = open("testfiles/TestDir1/spacetest/f1", O_WRONLY); - TEST_THAT(fd > 0); - // write again, to update the file's timestamp - TEST_EQUAL(1, write(fd, "z", 1), "Buffer write"); - TEST_THAT(close(fd) == 0); - - // wait long enough to put file into sync window - wait_for_operation(5); + fd = open("testfiles/TestDir1/spacetest/f1", O_WRONLY); + TEST_THAT(fd > 0); + // write again, to update the file's timestamp + TEST_EQUAL(sizeof(buffer), write(fd, buffer, sizeof(buffer)), + "Buffer write"); + TEST_THAT(close(fd) == 0); - bbackupd.RunSyncNow(); - TEST_THAT(intercept_triggered()); - intercept_clear_setup(); - Timers::Cleanup(); - } + wait_for_backup_operation(); + // can't test whether intercept was triggered, because + // it's in a different process. + // TEST_THAT(intercept_triggered()); + TEST_THAT(stop_internal_daemon(pid)); // check that the diff was aborted, i.e. upload was not a diff found1 = false; @@ -1179,7 +1174,7 @@ int test_bbackupd() { std::string line; TEST_THAT(reader.GetLine(line)); - if (line == "Send ListDirectory(0x3,0xffff,0xc,true)") + if (line == "Send ListDirectory(0x3,0xffffffff,0xc,true)") { found1 = true; break; |