Skip to content

ReFrame 3.9.0

Choose a tag to compare

@vkarak vkarak released this 29 Oct 15:53
· 3316 commits to master since this release
8912475

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 clone commands (#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_system instance (#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 lrun parallel launcher (#2133)

Bug fixes

  • Introduce properly the RFM_TRAP_JOB_ERRORS environment variable (#2253)
  • Fix type error when RFM_GIT_TIMEOUT is set (#2243)
  • Remove timeout argument from git clone command (#2239)
  • Fix duplicate walltime directive 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-session failure when ReFrame root directory is not in sys.path[0] (#2201)
  • Fix division by zero when calculating the poll rate (#2199)
  • Fix timestamp prefix when --timestamp option 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-generate output (#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 Job properties (#2227)
  • Indicate in the documentation that the @required_version decorator is deprecated (#2211)
  • Update tutorials to the new sanity and performance syntax (#2167)
  • Sort command line options and environment variables alphabetically in -h output and the man page (#2174)