Skip to content

Fix ci

Axel Loewe requested to merge fix_CI into master

I fixed the CI pipelines by:

  • enabling a Docker in Docker runner for this project
  • removing some hard-coded paths to gengetopt in the CMakeLists. If this doesn't work for you, make sure /opt/hombrew/bin is in your $PATH
  • enabling PETSc compatibility for more recent versions

A few tests are currently failing

For adding regression tests:

  • consider the documentation
  • add a new test in https://git.opencarp.org/openCARP/experiments/-/tree/master/regression/devtests. Each test is basically a carputils run.py with a few extra lines to define the test. See here for an example
  • You may consider also forking the experiments repository to your own namespace and adding the tests there. Then, you'd only need to change the URL to the repo in your .gitmodules file in the root openCARP directory
Edited by Axel Loewe

Merge request reports