Author: danielsh
Date: Tue Jul  5 15:06:25 2011
New Revision: 1143092

URL: http://svn.apache.org/viewvc?rev=1143092&view=rev
Log:
* build/run_tests.py
  (TestHarness.__init__): Restrict --server-minor-version to take values in
     the range 4-7.

* subversion/tests/cmdline/svntest/main.py
  (_parse_options): Add cross-referencing comment.

Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
          me

Modified:
    subversion/trunk/build/run_tests.py
    subversion/trunk/subversion/tests/cmdline/svntest/main.py

Modified: subversion/trunk/build/run_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/build/run_tests.py?rev=1143092&r1=1143091&r2=1143092&view=diff
==============================================================================
--- subversion/trunk/build/run_tests.py (original)
+++ subversion/trunk/build/run_tests.py Tue Jul  5 15:06:25 2011
@@ -108,6 +108,12 @@ class TestHarness:
     self.fs_type = fs_type
     self.http_library = http_library
     self.server_minor_version = server_minor_version
+    # If you change the below condition then change in
+    # ../subversion/tests/cmdline/svntest/main.py too.
+    if server_minor_version is not None:
+      if int(server_minor_version) < 4 or int(serer_minor_version) > 7:
+        sys.stderr.write("Test harness only supports server minor versions 
4-7\n")
+        sys.exit(1)
     self.verbose = verbose
     self.cleanup = cleanup
     self.enable_sasl = enable_sasl

Modified: subversion/trunk/subversion/tests/cmdline/svntest/main.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/main.py?rev=1143092&r1=1143091&r2=1143092&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Tue Jul  5 
15:06:25 2011
@@ -1522,6 +1522,9 @@ def _parse_options(arglist=sys.argv[1:])
     parser.error("'verbose' and 'quiet' are incompatible")
   if options.fsfs_packing and not options.fsfs_sharding:
     parser.error("--fsfs-packing requires --fsfs-sharding")
+
+  # If you change the below condition then change
+  # ../../../../build/run_tests.py too.
   if options.server_minor_version < 4 or options.server_minor_version > 7:
     parser.error("test harness only supports server minor versions 4-7")
 


Reply via email to