ReFrame is a high-level framework for writing regression tests for HPC systems written in Python3.x and is authored and maintained by CSCS. We are prototyping ReFrame on IBEX to use it as a post-maintenance testing suit to run on IBEX .
Reframe v3.6.0 with python 3.8.1 is installed can be accessed via the following module
module load reframe/3.6.0
To list the tests
reframe -c ibex_tests_v3 -l
To run The all tests
reframe -c ibex_tests_v3 -r
To run specific Tests
reframe -c ibex_tests_v3 -n osu -r
To run the tests under Maintaince
reframe -c ibex_tests_v3 -Jreservation=<reservation_name> -r
- Deprecate the use of the @parameterized_test decorator
- The old syntax of defining timelimit using a (h, m, s) tuple is deprecated.
self.time_limit = '30m'
self.time_limit = '2h'
- The prebuild_cmd, postbuild_cmd, pre_run and post_run attributes have been removed
self.prerun_cmds = ['hostname','module list']