ReFrame v3.2 Release Notes
New features and enhancements
- Delay the setup of performance logging, so that `perf_patterns` can be defined after the test construction (1509)
- Redesign job polling mechanism in the framework (1402)
- Add configuration parameter for automatically capturing command errors and exit code in job scripts (1490)
- Add utility function to look for available environment modules (1417)
- Drop support of scheduler-specific command-line options (1483)
- Change default JSON report file pattern (1480)
- Drop tuple syntax for timer fields (1470)
- Allow disabling pipeline hooks from the command line (1462)
Bug fixes
- Fix typo in modules system unit tests (1517)
- Fix error message when a sane Tmod installation cannot be found (1510)
- Treat correctly forced local jobs and other small fixes (1513)
- Do not require a configuration to be resolved always at system level (1508)
- Print current environment and partition correctly even if a test fails before the setup (1506)
- Add `importlib_metadata` to requirements (1503)
- Load configuration even if the username cannot be retrieved (1499)
- Restore environment correctly in case of module load failures (1501)
- Fix bootstrap script for Ubuntu/Debian installation (1493)
- Remove unnecessary error message from failure report (1491)
- Fix JSON report generation for deferred expressions (1489)
- Fix module import for files under `site-packages` (1488)
- Fix formatting of summary listing of checks (1475)
- Fix crash when git is not available (1472)
- Fix `OrderedSet` implementation (1468)
- Use new the 2020 pip dependency resolver in the bootstrap script (1461)
- Add always units in the default reference tuple (1460)
- Fix parsing of multiline `exec_host` in `qstat` output (1457)
- Fix glob pattern to search for both txt and yaml (1439)
- Fix JSON schema $id parameter (1438)
Other
- Remove the unit tests from the coverage report (1518)
- Set save location for JSON report files for CSCS (1471)