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.
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.