Fix ci
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