Skip to content

ReFrame 3.1

Choose a tag to compare

@vkarak vkarak released this 24 Jul 15:24
· 7015 commits to master since this release
8332e98

ReFrame 3.1 Release Notes

New features and enhancements

  • Support multiple tags in extract* sanity functions (#1433)
  • Produce detailed JSON report for a regression testing session (#1377)
  • Increase default concurrency of asynchronous execution policy to 8 jobs (#1428)
  • Allow Syslog's address to be set from an environment variable (#1427)
  • Add utility function for retrieving Cray Linux Environment (CLE) information (#1419)
  • Add utility function for retrieving the current Cray CDT version (#1416)
  • Add option to disable test stage directory cleanup (#1404)
  • Allow flexible node allocation to select nodes in any state (#1374)
  • Add bootstrap script to install dependencies of ReFrame (#1371)

Bug fixes

  • Capture all pending test tasks in the exit loop of the asynchronous execution policy (#1434)
  • Convert Syslog handler port parameter into integer (#1424)
  • Use '&' to combine Slurm constraints (#1423)
  • Fix unit test failure of asynchronous execution policy (#1411)
  • Copy scheduler options when initializing job instances (#1413)
  • Normalize ReFrame path prefixes (#1400)
  • Process execution modes before configuring logging (#1399)
  • Add missing launchers upcrun and upcxx-run in configuration schema (#1393)
  • Combine access and job options for slurm '--constraint' (#1363)
  • Fix AttributeError when pipeline hooks are defined in a mixin class (#1373)

Regression tests

  • TrilinosTest_static build workaround for cdt/20.06 (#1403)
  • Workaround for NetCDF tests for CDT20.06 (#1426)
  • Enhance workaround for PGI in CDT 20.06 (#1421)
  • Add account in executable options of RequiredConstraintCheck (#1407)
  • Update configuration and tests for MCH system (#1384)
  • PrgEnv-pgi workaround for CDT 20.06 (#1389)
  • Fix deprecation warning in IPCMagicCheck (#1387)
  • Remove PrgEnv-cray_classic from Dom and add it to Daint (#1388)
  • Update P2P test on Dom (#1385)
  • Add check for IPCMagic (#1360)
  • Exclude Slurm memory overconsumption test from Tsa (#1364)
  • New Slurm setup for Cp2kGpuCheck (#1304)

Other

  • Revert dom config to TMod modules system (#1435)
  • Change modules system for Dom to TMod4 (#1431)
  • Dynamically set the account in CSCS config (#1418)
  • Set the account dynamically in the configuration file for unit tests (#1409)
  • Use account option in CSCS CI (#1405)
  • Use eb 3.1-dev0 recipe as template for deployment (#1396)
  • Document that sanity functions use 're.MULTILINE' (#1425)
  • Renew the tutorials (#1397)
  • Expand documentation of @require_deps decorator (#1401)
  • Create man pages in proper man subdirectories (#1386)