Author: ivan
Date: Wed Jul  1 11:32:14 2026
New Revision: 1935762

Log:
On the xml-schema-validation-improvements branch:

Replace --disable-xml-schema-validation switch with
--enable-xml-schema-validation.

Discussion:
https://lists.apache.org/thread/7vryoz8o3l66of07ld5dwy925202q1q9

* build/run_tests.py
  (TestHarness._init_py_tests, create_parser): Replace
   --disable-xml-schema-validation with --enable-xml-schema-validation.

* Makefile.in
  (check): Replace DISABLE_XML_SCHEMA_VALIDATION to
   ENABLE_XML_SCHEMA_VALIDATION.

* subversion/tests/cmdline/svntest/main.py
  (is_xml_schema_validation_enabled): Use options.enable_xml_schema_validation
   and invert condition.
  (TestSpawningThread.run_one, _create_parser): Replace
   --disable-xml-schema-validation with --enable-xml-schema-validation.

Modified:
   subversion/branches/xml-schema-validation-improvements/Makefile.in
   subversion/branches/xml-schema-validation-improvements/build/run_tests.py
   
subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/main.py

Modified: subversion/branches/xml-schema-validation-improvements/Makefile.in
==============================================================================
--- subversion/branches/xml-schema-validation-improvements/Makefile.in  Wed Jul 
 1 08:30:58 2026        (r1935761)
+++ subversion/branches/xml-schema-validation-improvements/Makefile.in  Wed Jul 
 1 11:32:14 2026        (r1935762)
@@ -651,8 +651,8 @@ check: bin @TRANSFORM_LIBTOOL_SCRIPTS@ $
          if test "$(VALGRIND_OPTS)" != ""; then                             \
            flags="--valgrind-opts $(VALGRIND_OPTS) $$flags";                \
          fi;                                                                \
-         if test "$(DISABLE_XML_SCHEMA_VALIDATION)" != ""; then             \
-           flags="--disable-xml-schema-validation $$flags";                 \
+         if test "$(ENABLE_XML_SCHEMA_VALIDATION)" != ""; then             \
+           flags="--enable-xml-schema-validation $$flags";                 \
          fi;                                                                \
          LD_LIBRARY_PATH='$(auth_plugin_dirs):$(LD_LIBRARY_PATH)'           \
          $(PYTHON) $(top_srcdir)/build/run_tests.py                         \

Modified: 
subversion/branches/xml-schema-validation-improvements/build/run_tests.py
==============================================================================
--- subversion/branches/xml-schema-validation-improvements/build/run_tests.py   
Wed Jul  1 08:30:58 2026        (r1935761)
+++ subversion/branches/xml-schema-validation-improvements/build/run_tests.py   
Wed Jul  1 11:32:14 2026        (r1935762)
@@ -315,8 +315,8 @@ class TestHarness:
       cmdline.append('--valgrind=%s' % self.opts.valgrind)
     if self.opts.valgrind_opts is not None:
       cmdline.append('--valgrind-opts=%s' % self.opts.valgrind_opts)
-    if self.opts.disable_xml_schema_validation is not None:
-      cmdline.append('--disable-xml-schema-validation')
+    if self.opts.enable_xml_schema_validation is not None:
+      cmdline.append('--enable-xml-schema-validation')
 
     self.py_test_cmdline = cmdline
 
@@ -1091,8 +1091,8 @@ def create_parser():
                     help='programs to run under valgrind')
   parser.add_option('--valgrind-opts', action='store',
                     help='options to pass valgrind')
-  parser.add_option('--disable-xml-schema-validation', action='store_true',
-                    help='Disable extended XML schema validation')
+  parser.add_option('--enable-xml-schema-validation', action='store_true',
+                    help='Enable extended XML schema validation')
 
   parser.set_defaults(set_log_level=None)
   return parser

Modified: 
subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/main.py
==============================================================================
--- 
subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/main.py
     Wed Jul  1 08:30:58 2026        (r1935761)
+++ 
subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/main.py
     Wed Jul  1 11:32:14 2026        (r1935762)
@@ -1744,7 +1744,7 @@ def is_remote_http_connection_allowed():
   return options.allow_remote_http_connection
 
 def is_xml_schema_validation_enabled():
-  return not options.disable_xml_schema_validation
+  return options.enable_xml_schema_validation
 
 
 def wc_format(ver=None):
@@ -1856,8 +1856,8 @@ class TestSpawningThread(threading.Threa
       args.append('--valgrind=' + options.valgrind)
     if options.valgrind_opts:
       args.append('--valgrind-opts=' + options.valgrind_opts)
-    if options.disable_xml_schema_validation:
-      args.append('--disable-xml-schema-validation')
+    if options.enable_xml_schema_validation:
+      args.append('--enable-xml-schema-validation')
 
     result, stdout_lines, stderr_lines = spawn_process(command, 0, False, None,
                                                        *args)
@@ -2302,8 +2302,8 @@ def _create_parser(usage=None):
                     help='programs to run under valgrind')
   parser.add_option('--valgrind-opts', action='store',
                     help='options to pass to valgrind')
-  parser.add_option('--disable-xml-schema-validation', action='store_true',
-                    help='Disable extended XML schema validation')
+  parser.add_option('--enable-xml-schema-validation', action='store_true',
+                    help='Enable extended XML schema validation')
 
   # most of the defaults are None, but some are other values, set them here
   parser.set_defaults(

Reply via email to