The CARC ReFrame system regression tests are designed to be short-running and to cover broad functionality. The tests include:
- Software modules
- Programming environments (compilers, toolchains, MPI libraries, etc.)
- Parallel programming (OpenMP, MPI, CUDA)
- Popular applications (Python, R, Julia, etc.)
- Single-node and multi-node jobs
- License server (e.g., Matlab, Q-Chem)
- I/O on the /home1, /project, and /scratch1 file systems
- File downloads
- Singularity containers
Currently, tests are developed and run using ReFrame v4.5.1.