[Box Backup-commit] COMMIT r1531 - box/chris/merge/test/bbackupd

boxbackup-dev@fluffy.co.uk boxbackup-dev@fluffy.co.uk
Sat, 21 Apr 2007 12:12:38 +0100


Author: chris
Date: 2007-04-21 12:12:37 +0100 (Sat, 21 Apr 2007)
New Revision: 1531

Modified:
   box/chris/merge/test/bbackupd/testbbackupd.cpp
Log:
Comment out some tests that don't work on Win32 (refs #3)


Modified: box/chris/merge/test/bbackupd/testbbackupd.cpp
===================================================================
--- box/chris/merge/test/bbackupd/testbbackupd.cpp	2007-04-21 11:10:16 UTC (rev 1530)
+++ box/chris/merge/test/bbackupd/testbbackupd.cpp	2007-04-21 11:12:37 UTC (rev 1531)
@@ -438,7 +438,11 @@
 	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 @@
 			"\"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 @@
 			"\"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 @@
 		TEST_RETURN(compareReturnValue, 2);
 		TestRemoteProcessMemLeaks("bbackupquery.memleaks");
 
+#ifndef WIN32
 		// These tests only work as non-root users.
 		if(::getuid() != 0)
 		{
@@ -1381,6 +1393,7 @@
 			::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,12 +1738,15 @@
 	::system(BBACKUPQUERY " -q -c testfiles/bbackupd.conf "
 		"-l testfiles/queryLIST.log \"list -rotdh\" quit");
 	TestRemoteProcessMemLeaks("bbackupquery.memleaks");
+
+	#ifndef WIN32	
+		if(::getuid() == 0)
+		{
+			::printf("WARNING: This test was run as root. "
+				"Some tests have been omitted.\n");
+		}
+	#endif
 	
-	if(::getuid() == 0)
-	{
-		::printf("WARNING: This test was run as root. Some tests have been omitted.\n");
-	}
-	
 	return 0;
 }