Skip to content

ReFrame 3.8.0

Choose a tag to compare

@vkarak vkarak released this 26 Aug 08:37
· 3732 commits to master since this release
6461497

ReFrame v3.8.0 Release Notes

New features and enhancements

  • Allow setting test variables from the command line (#2117)
  • New syntax for performance checking (#2083)
  • Automatically detect location of Spack (#2123)
  • Refactor test registry (#2119)
  • Automatically create a Spack environment when not set (#2031)
  • Use the variable built-in machinery in the build system classes (#2095)
  • Improve handling of user programming errors (#2087)
  • Add SGE scheduler backend (#1959)

Bug fixes

  • Use partition's and system's environment when autodetecting the topology (#2140)
  • Do not bypass metaclass logic in the bind directive (#2147)
  • Do not crash if processor and/or device topology files are not properly formatted JSON files (#2136)
  • Catch TypeError when filter_params function does not return a tuple (#2122)
  • Fix default executable assignment (#2107)
  • Make test_cancel_(with_grace|term_ignore) unit tests more robust (#2100)
  • Handle None in Decimal conversion of junit report (#2098)
  • Do not emit module unuse <path> after loading modules with Lmod from a specific path (#2094)
  • Remove unnecessary file locks (#2091)
  • Fix hook override with multiple inheritance (#2081)
  • Remove redundant whitespace in local launcher's command (#2092)
  • Fix the way a custom Python binary is passed to the bootstrap script (#2086)
  • Always use $HOME for storing processor auto-detection results (#2074)

Other

  • Change the EB template for deployment on 3.7.2 (#2111)
  • Fix sanity function deprecation unit test (#2080)
  • Don't fail the CI if a cleanup stage fails (#2073)
  • Remove sn.sanity_function references from unit tests (#2071)
  • Improve documentation of built-ins (#2128)
  • Remove quotes from image link in README (#2126)
  • Adapt README to use PyPI friendly img include (#2125)
  • Use an absolute URL for the ReFrame logo in README.md (#2121)
  • Fix documentation about processor auto-detection (#2079)