Repository for ReFrame configuration and tests for EPCC systems.
configuration/
: configuration files for different EPCC systemstests/
: test library. All tests should, wherever possible, be configured so that they can run on all systemsTo run the full suite of tests on ARCHER2, run the following commands:
module load reframe
module load epcc-reframe
epcc-reframe -r
To run the full suite of tests on Cirrus, run the following commands:
module load epcc-reframe
epcc-reframe -r
The last command is just a wrapper around ReFrame to call all the tests and use the ARCHER2 configuration. The -r
is the run flag in ReFrame.
Alternatively you may only wish to run a subset of tests. To run a specific test
reframe -C ${EPCC_REFRAME_CONFIG} -c *path-to-a-test* -r
To run all tests in a directory:
reframe -C ${EPCC_REFRAME_CONFIG} -c *path-to-a-test-directory* -R -r
Where EPCC_REFRAME_CONFIG
is set by the epcc-reframe
module and is the path for the ARCHER2 configuration.
Please see detailed instructions here.