ReFrame is a regression testing framework to facilitate the sanity checking of HPC systems. This repository showcases how to use ReFrame together with HPC tools.
Getting started
Assuming that you have already installed https://github.com/eth-cscs/reframe, you may clone the hpctools (together with the example code) repo as follows:
python3 -m venv --system-site-packages myvenv source myvenv/bin/activate git clone https://github.com/eth-cscs/hpctools.git hpctools.git cd hpctools.git/ pip install -r requirements.txt cd reframechecks/ # deactivate
I use https://github.com/unibas-dmi-hpc/SPH-EXA_mini-app.git as test code:
> f2ebf91 (HEAD -> develop, origin/develop, origin/HEAD) merged develop
Check out the documentation to launch the tests.