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(
