[Box Backup-commit] COMMIT r933 - box/chris/merge/test/backupstorepatch

subversion at fluffy.co.uk subversion at fluffy.co.uk
Sat Sep 2 12:01:07 BST 2006


Author: chris
Date: 2006-09-02 12:01:07 +0100 (Sat, 02 Sep 2006)
New Revision: 933

Modified:
   box/chris/merge/test/backupstorepatch/testbackupstorepatch.cpp
Log:
Revert to trunk


Modified: box/chris/merge/test/backupstorepatch/testbackupstorepatch.cpp
===================================================================
--- box/chris/merge/test/backupstorepatch/testbackupstorepatch.cpp	2006-09-02 10:57:16 UTC (rev 932)
+++ box/chris/merge/test/backupstorepatch/testbackupstorepatch.cpp	2006-09-02 11:01:07 UTC (rev 933)
@@ -283,14 +283,6 @@
 
 int test(int argc, const char *argv[])
 {
-#ifdef WIN32
-	// Under win32 we must initialise the Winsock library
-	// before using sockets
-
-	WSADATA info;
-	TEST_THAT(WSAStartup(0x0101, &info) != SOCKET_ERROR)
-#endif
-
 	// Allocate a buffer
 	buffer = ::malloc(BUFFER_SIZE);
 	TEST_THAT(buffer != 0);
@@ -317,12 +309,8 @@
 			"testfiles/clientTrustedCAs.pem");
 
 	// Create an account
-#ifdef WIN32
-	TEST_THAT_ABORTONFAIL(::system("..\\..\\bin\\bbstoreaccounts\\bbstoreaccounts -c testfiles/bbstored.conf create 01234567 0 30000B 40000B") == 0);
-#else
 	TEST_THAT_ABORTONFAIL(::system("../../bin/bbstoreaccounts/bbstoreaccounts -c testfiles/bbstored.conf create 01234567 0 30000B 40000B") == 0);
 	TestRemoteProcessMemLeaks("bbstoreaccounts.memleaks");
-#endif
 
 	// Create test files
 	create_test_files();
@@ -331,12 +319,7 @@
 	test_depends_in_dirs();
 
 	// First, try logging in without an account having been created... just make sure login fails.
-#ifdef WIN32
-	int pid = LaunchServer("..\\..\\bin\\bbstored\\bbstored testfiles/bbstored.conf", "testfiles/bbstored.pid");
-#else
 	int pid = LaunchServer("../../bin/bbstored/bbstored testfiles/bbstored.conf", "testfiles/bbstored.pid");
-#endif
-
 	TEST_THAT(pid != -1 && pid != 0);
 	if(pid > 0)
 	{
@@ -414,13 +397,7 @@
 					// Store details
 					test_files[f].IDOnServer = stored->GetObjectID();
 					test_files[f].IsCompletelyDifferent = isCompletelyDifferent;
-
-#ifdef WIN32
-					printf("ID %I64d, completely different: %s\n",
-#else
-					printf("ID %lld, completely different: %s\n", 
-#endif
-						test_files[f].IDOnServer,
+					printf("ID %lld, completely different: %s\n", test_files[f].IDOnServer,
 						test_files[f].IsCompletelyDifferent?"yes":"no");			
 				}
 				else
@@ -588,14 +565,9 @@
 				writedir.Commit(true);
 			}
 
-#ifdef WIN32
-			wait_for_operation(12);
-#else
-			// Send the server a restart signal, so it does housekeeping immediately, and wait for it to happen
+			// Send the server a restart signal, so it does housekeeping immedaitely, and wait for it to happen
 			::sleep(1);	// wait for old connections to terminate
 			::kill(pid, SIGHUP);
-#endif
-
 			// Get the revision number of the info file
 			int64_t first_revision = 0;
 			RaidFileRead::FileExists(0, "backup/01234567/o01", &first_revision);
@@ -639,10 +611,7 @@
 		// Kill store server
 		TEST_THAT(KillServer(pid));
 		TEST_THAT(!ServerIsAlive(pid));
-
-		#ifndef WIN32
 		TestRemoteProcessMemLeaks("bbstored.memleaks");
-		#endif
 	}
 	
 	::free(buffer);




More information about the Boxbackup-commit mailing list