CI
This issue tracks todos for the CI pipeline, in particular which tests are missing.
Paraview
The current paraview release has a bug which makes it unusable in an MPMD fashion, like YAVIZ is using it. (see https://gitlab.kitware.com/paraview/paraview/-/merge_requests/5737). As it is quite cumbersome to build paraview from the scratch in the docker file, we currently use the stub implementation of catalyst for the tests.
- Install paraview from the ubuntu repositories in the Dockerfile, once a version that contains the bug fix is available and switch the variables
CATALYST_IMPLEMENTATION_NAME
etc. to make use of libcatalyst-paraview.so
More tests
We can make use of the python binding of YAC to write our tests.
- Update the YAC verision in Docker to make the python bindings available
- After the next YAC release, switch Docker to it
- Write more tests to increase code coverage.
- Write parallel tests
- Test latlon projection in cdi_grid