CI: Add "may_fail" step to execute flaky steps
Add a generic may_fail
CI XML step option that indicates the CI step may fail, but the CI would still be marked as succeeded (instead of skipping all steps and mark as failed). The cause of this failure depends on the specific step, e.g., Iperf failing because of low throughput. This allows to clean up some code and e.g. remove the command_fail
option of Custom_Command
, which is then superfluous (and less generic). An inconvenience is that those may_fail
steps will be marked as "failed" in the HTML. Later cleanup can correct this.
The may_fail
is used for executing FHI7.2 testing to push 700 Mbps in DL (close to the maximum).
Fix some bugs and add some clean up, see commit messages.
Edited by Robert Schmidt