You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2010/06/12 23:47:07 UTC

svn commit: r954143 - /subversion/trunk/build/run_tests.py

Author: rhuijben
Date: Sat Jun 12 21:47:07 2010
New Revision: 954143

URL: http://svn.apache.org/viewvc?rev=954143&view=rev
Log:
Following up on r954020 and r954136 fix running the tests on Windows.

* build/run_tests.py
  (quote): Remove function that is no longer needed when using subprocess.
  (_run_test): Remove callers.
  (_run_prog): Revert r954136.

Modified:
    subversion/trunk/build/run_tests.py

Modified: subversion/trunk/build/run_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/run_tests.py?rev=954143&r1=954142&r2=954143&view=diff
==============================================================================
--- subversion/trunk/build/run_tests.py (original)
+++ subversion/trunk/build/run_tests.py Sat Jun 12 21:47:07 2010
@@ -218,12 +218,6 @@ class TestHarness:
   def _run_test(self, prog, test_nr, total_tests):
     "Run a single test. Return the test's exit code."
 
-    def quote(arg):
-      if sys.platform == 'win32':
-        return '"' + arg + '"'
-      else:
-        return arg
-
     if self.log:
       log = self.log
     else:
@@ -246,22 +240,22 @@ class TestHarness:
     start_time = datetime.now()
     if progbase[-3:] == '.py':
       progname = sys.executable
-      cmdline = [quote(progname),
-                 quote(os.path.join(self.srcdir, prog))]
+      cmdline = [progname,
+                 os.path.join(self.srcdir, prog)]
       if self.base_url is not None:
-        cmdline.append(quote('--url=' + self.base_url))
+        cmdline.append('--url=' + self.base_url)
       if self.enable_sasl is not None:
         cmdline.append('--enable-sasl')
       if self.parallel is not None:
         cmdline.append('--parallel')
       if self.config_file is not None:
-        cmdline.append(quote('--config-file=' + self.config_file))
+        cmdline.append('--config-file=' + self.config_file)
     elif os.access(prog, os.X_OK):
       progname = './' + progbase
-      cmdline = [quote(progname),
-                 quote('--srcdir=' + os.path.join(self.srcdir, progdir))]
+      cmdline = [progname,
+                 '--srcdir=' + os.path.join(self.srcdir, progdir)]
       if self.config_file is not None:
-        cmdline.append(quote('--config-file=' + self.config_file))
+        cmdline.append('--config-file=' + self.config_file)
     else:
       print('Don\'t know what to do about ' + progbase)
       sys.exit(1)
@@ -271,15 +265,15 @@ class TestHarness:
     if self.cleanup is not None:
       cmdline.append('--cleanup')
     if self.fs_type is not None:
-      cmdline.append(quote('--fs-type=' + self.fs_type))
+      cmdline.append('--fs-type=' + self.fs_type)
     if self.http_library is not None:
-      cmdline.append(quote('--http-library=' + self.http_library))
+      cmdline.append('--http-library=' + self.http_library)
     if self.server_minor_version is not None:
-      cmdline.append(quote('--server-minor-version=' + self.server_minor_version))
+      cmdline.append('--server-minor-version=' + self.server_minor_version)
     if self.list_tests is not None:
       cmdline.append('--list')
     if self.svn_bin is not None:
-      cmdline.append(quote('--bin=' + self.svn_bin))
+      cmdline.append('--bin=' + self.svn_bin)
     if self.fsfs_sharding is not None:
       cmdline.append('--fsfs-sharding=%d' % self.fsfs_sharding)
     if self.fsfs_packing is not None:
@@ -345,7 +339,7 @@ class TestHarness:
       if self.log:
         os.dup2(self.log.fileno(), 1)
         os.dup2(self.log.fileno(), 2)
-      rv = subprocess.call([progname] + arglist[1:])
+      rv = subprocess.call(arglist)
     except:
       if self.log:
         restore_streams(old_stdout, old_stderr)