This is the repository of a testing suite for the IOW ESM framework. It does not perform UnitTests but rather full integration tests that may take some time.
Where and what to test can be set in the test configuration file, see e.g.
You can create your own configuration file as a simple text file with bash syntax.
The configuration file will be sourced when the test is running.
In order to run a test, execute in a bash terminal
The results of a test are summarized in a jupyter book that you can find under
Just open it in a browser of your choice.
report/publish.sh the test result may also be published to github repository with enavled github pages.
This is currently existing under https://sven-karsten.github.io/iow_esm.test/intro.html.
1.00.00 (in preparation)
- initial release
- python3, jupyterbook
- if you want to run test.sh from a screen,
you have to export the TERM environment variable to something reasonable, e.g.
export TERM=xterm-256colorotherwise ssh asks for hitting Enter all the time
- tested from the IOW server phy-10 and a local VM with OpenSUSE
- tests are running on HLRN machines
- if setups are available, tests may also run on Haumea and IOW servers