Author: dsahlberg
Date: Tue Jun 30 17:27:51 2026
New Revision: 1935753

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

* INSTALL
  Update the section on running the test suite to match emerging consensus
  on the --enable-xml-schema-validation switch

Modified:
   subversion/branches/xml-schema-validation-improvements/INSTALL

Modified: subversion/branches/xml-schema-validation-improvements/INSTALL
==============================================================================
--- subversion/branches/xml-schema-validation-improvements/INSTALL      Tue Jun 
30 16:09:39 2026        (r1935752)
+++ subversion/branches/xml-schema-validation-improvements/INSTALL      Tue Jun 
30 17:27:51 2026        (r1935753)
@@ -1271,22 +1271,17 @@ II.   INSTALLATION
       - FAIL means a test returned an unexpected result.
       - XPASS means a test which was expected to fail completed successfully.
 
-      Some tests depend on additional Python modules to do the full tests.
-      - lxml
-        For full XML schema validation (together with rnc2rng).  If lxml is
-        not installed, the test suite will fail with the error "XML: Module
-        lxml.etree not found".
-        If you want to run the test suite without full XML schema validation
-        you can use the --disable-xml-schema-validation option.  In this case
-        only basic XML syntax validation is performed (e.g. check that each
-        element is self-closing or has a closing tag at the correct level).
-      - rnc2rng
-        For full XML schema validation (together with lxml).  If lxml is
-        installed but not rnc2rng, the test test suite will fail with the
-        error "XML: compact syntax not supported (please install rnc2rng)".
 
+  G.1 Validating XML output
 
-  G.1 Running the test suite under the autoconf/make build system
+      Some Subversion commands can format their output as XML.  The test suite
+      will always verify that the output is valid XML, however it is also
+      possible to check the output against the expected XML schema. To do
+      this, install the lxml and rnc2rng Python modules and start the tests
+      using the --enable-xml-schema-validation argument.
+
+
+  G.2 Running the test suite under the autoconf/make build system
 
       Tests can be started with either of the following commands
       - make check [options]
@@ -1300,7 +1295,7 @@ II.   INSTALLATION
 
       For either command, the usual -j argument can be used to have make run
       several tests concurrently.
-      
+
       The following list are options commonly used:
       - PARALLEL=n
         Run n python based command line tests concurrently
@@ -1309,11 +1304,12 @@ II.   INSTALLATION
       - APACHE_MPM=mpm type
         Used for davautocheck, run the test using the specified Apache httpd
         MPM engine
-      - DISABLE_XML_SCHEMA_VALIDATION
-        If this option is defined, full XML schema validation is not performed,
-        see the --disable-xml-schema-validation option above.
+      - ENABLE_XML_SCHEMA_VALIDATION
+        If this option is defined, full XML schema validation will be
+        performed, see the --enable-xml-schema-validation option above.
+
 
-  G.2 Running the test suite under the CMake build system
+  G.3 Running the test suite under the CMake build system
 
       Run the ctests command from the build directory.
 

Reply via email to