Skip to content

ReFrame 3.3

Choose a tag to compare

@vkarak vkarak released this 23 Nov 19:53
· 6301 commits to master since this release
1539a91

ReFrame v3.3 Release Notes

New features and enhancements

  • Add command-line option to manipulate the module path before executing any tests (#1606)
  • Allow any test attribute to be logged (#1600)
  • Add support for building tests remotely (#1591)
  • Print test dependencies in failure report (#1601)
  • Add possibility to inherit the prefix from the parent class (#1570)
  • Validate tests after loading them (#1599)
  • Make test filtering aware of test dependencies and simply skip the tests in case of unresolved dependencies (#1594)
  • Add support for module collections (#1586)
  • Print more information about dependencies in detailed test listing (#1576)
  • Preserve symbolic links in sources directory (#1580)
  • Better logging of framework activities, especially test loading (#1571)
  • Allow dependencies between partitions (#1481)
  • Accept file glob patterns in keep_files (#1562)
  • Control verbosity of check failure info (#1552)
  • Color deprecation warnings (#1549)
  • Add option to install pygelf in boostrap script (#1529)
  • Set the default location for log files to be the system's temporary directory (#1531)

Bug fixes

  • Treat conflicts in module mappings properly (#1611)
  • List inherited pipeline hooks with the -L option (#1597)
  • Properly define default values for the 'modules' and 'variables' configuration parameters of the 'container_platforms' (#1608)
  • Fix regression when filtering with multiple criteria (#1603)
  • Remove duplicate entries in test listing (#1593)
  • Fix unit test error due the PID 1 problem when running inside a Docker container (#1583)
  • Fix handling of symbolic links in osext.copytree() when destination exists (#1575)
  • Fix spacing issues when defining options for execution modes (#1556)
  • Fix statistics crash when reporting task dependency errors (#1564)
  • Add newline at the end of run report (#1561)
  • Fix IndexError crash of osext.copytree() when the source directory does not exist (#1548)
  • Fix bug when patchlevel in environment modules version is not an integer (#1540)