Regression tests
This merge activates regression testing in Zodiac.
It closes issue #14 (closed).
-
Tests will be run on each commit and when new branches are pushed to gitlab. This will currently only occur on the following machines:
- aurora (linux)
- bigmac (mac)
This reduces the number of GS that must be maintained.
-
To setup local regression testing:
- run
ctest
- look in the
rtests
directory and you will see a bunch of subdirectories with the*_tstep_*
pattern. Copy all of those to a directory somewhere. - reconfigure Zodiac with
-DGOLD_STANDARDS_DIR=[path to GS dir]
where[path to GS dir]
should be replaced by the directory you made in the previous step.
Once you have the local tests set up, you can simply run
ctest
from your build directory to compare against the gold standards. - run
Edited by James Sutherland