ReFrame 2.13 Release Notes
API Changes
- Enhanced syntax of regression tests using decorators that eliminate the need of boilerplate code (264, 294)
- Support for specifying compatible ReFrame versions for tests (287)
- Enhance behavior of `pre_run` and `post_run` attributes, allowing to specify multiple job steps (333)
Framework
- Redesign of performance logging (213)
- Performance logging can now be configured from the configuration file
- Two different backends: file logging, Graylog
- More logging attributes added for formatting log messages (213, 337)
- Support for PBS job scheduler (316)
- Support for TMod4 (282)
- Include name of the regression test file to the list of checks (288)
- Better filtering of tests (319)
- Add a knob for controlling the 'sacct'/'squeue' ratio in Slurm 'sacct' backend (289)
- Migrate to `pytest` (231)
- Bug fixes: 293, 305, 307, 308, 312, 318, 323, 325
Regression tests
- New regression tests and enhancements: 281, 284, 286, 310, 311
- Bug fixes: 309, 330, 331, 332