ReFrame 3.9.0
Release Notes
Changes since 3.8.0
New features and enhancements
- Support for test fixtures (#2166)
- Add command line option to exclude tests with a specific tag (#2223)
- Add configuration parameter to control the timeout of the
git clonecommands (#2225) - Emit JUnit report in child pipeline CI jobs (#2205)
- Use fully qualified domain names when retrieving hostnames (#2216)
- Add support for the OAR scheduler (#2129)
- Store the default Spack environment in the
build_systeminstance (#2195) - Pass parent CI image name and ReFrame verbosity level in the generated Gitlab child pipelines (#2137)
- Add support for the LSF scheduler and LLNL's
lrunparallel launcher (#2133)
Bug fixes
- Introduce properly the
RFM_TRAP_JOB_ERRORSenvironment variable (#2253) - Fix type error when
RFM_GIT_TIMEOUTis set (#2243) - Remove timeout argument from
git clonecommand (#2239) - Fix duplicate
walltimedirective in OAR scheduler (#2235) - Fix variable attribute injection (#2232)
- Fix uncontrolled job submission for remote autodetection (#2229)
- Store performance variables in run report (#2209)
- Fix error when cache associativity information is not available by
sysctl(#2206) - Fix
--restore-sessionfailure when ReFrame root directory is not insys.path[0](#2201) - Fix division by zero when calculating the poll rate (#2199)
- Fix timestamp prefix when
--timestampoption is passed no arguments (#2198) - Fix remote auto-detection crash (#2189)
- Fix incomplete processor info object when processor topology is auto-detected (#2168)
- Fix pattern matching for test name in
--ci-generateoutput (#2160)
Test library
- Add a library test for CSCS' ipcmagic (#2192)
- Make the Amber library test available for immediate use (#2221)
Other
- Update CI deployment scripts (#2220)
- Add GitHub Action to run unit tests on macOS (#2207)
- Test run Spack and EasyBuild tutorial examples in a container (#2102)
- Add entry page for the library documentation (#2244)
- Document how to control default values of variables from the command line (#2228)
- Document more of the existing
Jobproperties (#2227) - Indicate in the documentation that the
@required_versiondecorator is deprecated (#2211) - Update tutorials to the new sanity and performance syntax (#2167)
- Sort command line options and environment variables alphabetically in
-houtput and the man page (#2174)