summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2007-04-21 11:12:37 +0000
committerChris Wilson <chris+github@qwirx.com>2007-04-21 11:12:37 +0000
commit8f79193f922a0727bcf47d22deef028ae940c846 (patch)
treee33250d7db2b87ca2899f358fde7864ffde20f03
parentb15fa8a765c40e799b606f00325cd47e89d0c593 (diff)
Comment out some tests that don't work on Win32 (refs #3)
-rw-r--r--test/bbackupd/testbbackupd.cpp28
1 files changed, 22 insertions, 6 deletions
diff --git a/test/bbackupd/testbbackupd.cpp b/test/bbackupd/testbbackupd.cpp
index 885b5107..c2c4a3ec 100644
--- a/test/bbackupd/testbbackupd.cpp
+++ b/test/bbackupd/testbbackupd.cpp
@@ -438,7 +438,11 @@ int test_kill_bbstored()
TEST_THAT(KillServer(bbstored_pid));
::sleep(1);
TEST_THAT(!ServerIsAlive(bbstored_pid));
- TestRemoteProcessMemLeaks("bbstored.memleaks");
+
+ #ifndef WIN32
+ TestRemoteProcessMemLeaks("bbstored.memleaks");
+ #endif
+
return 0;
}
@@ -1204,6 +1208,10 @@ int test_bbackupd()
"\"compare -ac\" quit");
TEST_RETURN(compareReturnValue, 1);
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
+ #ifdef WIN32
+ TEST_THAT(::unlink("testfiles/TestDir1/untracked-2")
+ == 0);
+ #endif
TEST_THAT(::rename("testfiles/TestDir1/untracked-1",
"testfiles/TestDir1/untracked-2") == 0);
TEST_THAT(!TestFileExists("testfiles/TestDir1/untracked-1"));
@@ -1243,6 +1251,9 @@ int test_bbackupd()
"\"compare -ac\" quit");
TEST_RETURN(compareReturnValue, 1);
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
+ #ifdef WIN32
+ TEST_THAT(::unlink("testfiles/TestDir1/tracked-2") == 0);
+ #endif
TEST_THAT(::rename("testfiles/TestDir1/tracked-1",
"testfiles/TestDir1/tracked-2") == 0);
TEST_THAT(!TestFileExists("testfiles/TestDir1/tracked-1"));
@@ -1345,6 +1356,7 @@ int test_bbackupd()
TEST_RETURN(compareReturnValue, 2);
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
+#ifndef WIN32
// These tests only work as non-root users.
if(::getuid() != 0)
{
@@ -1381,6 +1393,7 @@ int test_bbackupd()
::chmod("testfiles/TestDir1/sub23/read-fail-test-dir", 0770);
::chmod("testfiles/TestDir1/read-fail-test-file", 0770);
}
+#endif // WIN32
printf("Continuously update file, check isn't uploaded\n");
@@ -1725,11 +1738,14 @@ int test_bbackupd()
::system(BBACKUPQUERY " -q -c testfiles/bbackupd.conf "
"-l testfiles/queryLIST.log \"list -rotdh\" quit");
TestRemoteProcessMemLeaks("bbackupquery.memleaks");
-
- if(::getuid() == 0)
- {
- ::printf("WARNING: This test was run as root. Some tests have been omitted.\n");
- }
+
+ #ifndef WIN32
+ if(::getuid() == 0)
+ {
+ ::printf("WARNING: This test was run as root. "
+ "Some tests have been omitted.\n");
+ }
+ #endif
return 0;
}