reframe-hpc / reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
https://reframe-hpc.readthedocs.org
BSD 3-Clause "New" or "Revised" License
213 stars 98 forks source link

[feat] Add a perflog entry also when sanity fails #3189

Closed vkarak closed 1 month ago

vkarak commented 1 month ago

The idea is the same as exposed in the issue. In case of sanity failures, we execute also the performance stage but in dry-run mode suppressing any non-aborting exception. To achieve so, we also extended the dry-run mode inside the performance stage to also generate the perfvalues which are required by the logging handlers for emitting the performance record.

In case of sanity failures, the performance values will be logged as None.

Todos

Closes #3186.

pep8speaks commented 1 month ago

Hello @vkarak, Thank you for updating!

Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide

Comment last updated at 2024-05-15 10:45:12 UTC