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
214 stars 101 forks source link

[feat] Introduce launcher modifiers replacing `LauncherWrapper` #3114

Closed vkarak closed 6 months ago

vkarak commented 6 months ago

This PR introduces two new variables in JobLauncher: modifier and modifier_options. These are combined and prepended to the emitted parallel launcher command. The use of LauncherWrapper is depreceted.

Closes #3100.

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (98d8124) 86.65% compared to head (e960a8e) 86.67%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3114 +/- ## =========================================== + Coverage 86.65% 86.67% +0.01% =========================================== Files 61 61 Lines 12066 12082 +16 =========================================== + Hits 10456 10472 +16 Misses 1610 1610 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.