The GitHub Actions job "CMake" on subversion.git/trunk has failed.
Run started by GitHub user asfgit (triggered by asfgit).

Head commit for run:
37969e10a574047eb9bf6e3f56e019486fb5db59 / Branko Čibej <br...@apache.org>
Add support for verifying the svn command's XML output against the Relax NG
schemas that are defined in ./subversion/svn/schema. We use lxml.etree.

* subversion/tests/cmdline/svntest/main.py: Import venv.
  (venv_bin, venv_dir, SVN_TESTS_REQUIRE, dependencies_ensured: New globals.
  (ensure_dependencies): Create a Python virtual environment in the test
   working directory, install the dependencies and update sys.path.
  (run_tests): Call ensure_dependencies().
* subversion/tests/cmdline/svntest/verify.py:
   Import os but not sys, io.BytesIO and typing.Iterable.
  (SVNXMLSchemaValidationError): New exception type.
  (validate_xml_schema): Validate the XML output of 'svn' against a schema.
* subversion/tests/cmdline/svntest/actions.py
  (run_and_verify_svn_xml, run_and_verify_svn_xml2): New functions that
   run XML validation.
* subversion/tests/cmdline/blame_tests.py,
  subversion/tests/cmdline/log_tests.py: Add XML validation
* build/run_tests.py
  (TestHarness._init_py_tests): Update PYTHONPATH to point at the virtualenv.
* Makefile.in (check): No, Python 2.7 is no longer required.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1925717 
13f79535-47bb-0310-9956-ffa450edef68

Report URL: https://github.com/apache/subversion/actions/runs/15137614939

With regards,
GitHub Actions via GitBox

Reply via email to