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
224 stars 104 forks source link

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

Closed vkarak closed 6 months ago

vkarak commented 6 months 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 6 months 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