Releases: reframe-hpc/reframe
Releases · reframe-hpc/reframe
ReFrame 4.6.4
ReFrame 4.6.3
ReFrame 4.6.2
Release Notes
Enhancements
- Update description of the configuration in the manpage (#3213)
- Improve description of
valid_systems
andvalid_prog_environs
in the tutorial and other minor tutorial fixes (#3208)
Bug fixes
- Fix report schema to properly accept all test results (#3223)
- Fix logging crash when
timestamp=True
for thefile
log handler (#3215)
Other
ReFrame 4.6.1
Release Notes
Enhancements
- Fix broken cross links in the documentation (#3196)
- Display Python imports in the first tutorial example (#3195)
- Use long options in places in the documentation (#3197)
- Add EUM24 slides (#3191)
Bug fixes
- Do not use CLI defaults for options that are backed by a configuration option (#3206)
- Make version hash suffix calculation more robust (#3204)
- Fix perflog header formatting when
perflog_compat
is used (#3201) - Fix logging crash when log format is
%(check_#ALL)s
(#3202) - Retrieve the test job's nodelist when using the
squeue
backend (#3184)
Other
- Bump version of
requests
package (#3205)
ReFrame 4.6.0
Release Notes
New features
- Add support for associating scheduler resources with an environment (#3152)
- Do not require a sanity function for compile-only tests (#3157)
- Include hardware platform info in
ProcessorInfo
(#3151) - Make processor model available through
ProcessorInfo
(#3150) - Improve state selection criteria in the
--distribute
and the--flex-alloc-nodes
option (#3140) - Add a
model
property to the devices configuration (#3138) - Enable default value type checking and implicit conversions at the variable declaration level (#3115)
- Introduce launcher modifiers replacing
LauncherWrapper
(#3114) - Enable multiple inheritance of test variables (#3113)
- Add CPU vendor and model name to topology files (#3107)
- Support relative imports in tests (#3110)
- Include scheduler and launcher as default partition extras (#3108)
- Add
nvcc
as an environment configuration parameter (#3098)
Enhancements
Bug fixes
- Treat OR Slurm constraints in flexible node allocation (#3158)
- Hide disabled hooks from
--describe
option's output (#3153)
Test library
- Added QuantumESPRESSO scalability test for
pw.x
(#3134)
Other
ReFrame 4.5.2
ReFrame 4.5.1
Release Notes
Bug fixes
- Better version check for Slurm in the
srun
backend (#3109) - Do not ignore the
use_login_shell
configuration option when generation the auto-detection script (#3094) - Detect missing
curl
inbootstrap.sh
(#3096) - Take into account the
resolve_module_conflicts
option from the configuration (#3093)
Other
- Update the copyright year (#3097)
ReFrame 4.5.0
Release Notes
New features
n/a
Enhancements
- Expose job submit time as a loggable property (#3084)
- Allow
always_last
to be defined in multiple hooks and add a note about users' workaround code for enforcing hook execution order (#3083) - Make variables and parameters loggable by default (#3082)
- Document the limitations of the test generation options (#3080)
- Issue an error when invoking an invalid mode (#3070)
- Skip modules system sanity checking when module conflict resolution is off (#3054)
- Update doc dependencies (#3026)
Bug fixes
- Fix crash when
--distribute
option is applied to a run-only test (#3081)
Test library
- Add fs mount options check to hpctstlib (#2958)
Other
ReFrame 4.4.2
Release Notes
Enhancements
- Remove use of deprecated
%Z
directive instrftime()
(#3069) - Properly quote reframe command in output (#3071)
- Remove outdated text in configuration docs (#3068)
- Fix typo in docs about sanity patterns debugging (#3051)
- Move webinars and tutorials under the same section (#3047)