Adds a notebook testrunner. Tests can be added to ctest
with NotebookTest()
similar to OgsTest()
.
Also installing Python dependencies into a poetry
virtual environment is now run only if there were changes to the requirements (previously it ran on every cmake run).
Notebook tests are run in CI on all three platforms.
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behavior change was documented?