Published May 27, 2026 | Version v4.10.0
Software Open

reframe-hpc/reframe: ReFrame 4.10.0

  • 1. NVIDIA
  • 2. @eth-cscs
  • 3. ETH Zurich / CSCS
  • 4. CSCS
  • 5. CSCS - Swiss National Supercomputing Centre
  • 6. Bernardi Research Group
  • 7. CECAM HQ
  • 8. @UCL-ARC
  • 9. CNRS
  • 10. @NERSC
  • 11. Berkeley Lab (NERSC)
  • 12. Vrije Universiteit Brussel (VUB)
  • 13. Ohio Supercomputer Center

Description

Release Notes

New features

  • New option --warn-as-error for treating warnings as errors (#3671)
  • New configuration option slurm_envvar_whitelist to white list Slurm environment variables during job submission (#3670)
  • Remove unnecessary Slurm polling when retrieving job pending reason (#3642)
  • Allow git sparse checkouts and passing arbitrary git options when cloning a repo from sourcesdir (#3629)
  • Modernize ReFrame installation and remove support for Python < 3.10 (#3651)
  • Allow combining explicit system partitions and features/extras in valid_systems (#3613)
  • Support multi-cluster operation in Slurm backends (#3639)
  • Support custom indexed and external references (#3630)
  • Add support for dynamically setting the authorization header in the httpjson log handler (#3624)
  • Add support for running the unit tests offline (#3626)
  • Support multiple aggregations and statistics at once when querying performance data (#3585)
  • Use more flexible build options in CMake backend (#3614)
  • Remove support for the legacy environment modules version 3 (#3596)
  • Add new pbspro scheduler backend (#3584)
  • Treat nodes in MAINTENANCE state as available for flexible allocations on Slurm MAINT-flagged reservations (#3573)

Enhancements

  • Add a note in docs about --ci-generate not working with test fixtures (#3673)
  • Add note in docs about the scope of target_systems (#3674)
  • Fix typo in README regarding reframe executable (#3666)

Bug fixes

  • Treat properly Slurm constraints with . (#3667)
  • Generate perflog record for XFAIL and XPASS tests (#3656)
  • Do not hard code the value type of a RegressionTestDict (#3660)
  • Treat . properly in external references keys (#3658)

Other

  • Update ReFrame tutorial containers (#3661)
  • Update .readthedocs.yaml to use uv for building the docs (#3657)

Files

reframe-hpc/reframe-v4.10.0.zip

Files (7.8 MB)

Name Size Download all
md5:6f3d0f8a7b6423dfcd18568d3fbeccdd
7.8 MB Preview Download

Additional details

Related works