Skip to content

Regression tests

James Sutherland requested to merge regression-tests into master

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.

Edited by James Sutherland

Merge request reports