diff options
author | Adrian Moreno <[email protected]> | 2024-07-10 11:04:59 +0200 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2024-07-11 18:11:31 -0700 |
commit | 5e724cb688a207ae7a348d57f9ea77f475998883 (patch) | |
tree | f0016986814a627d96af26455bae69ba54c679d3 /drivers/usb/cdns3/cdns3-debug.h | |
parent | 13cabc47f8ae69d24653f32c28399d493fde0a56 (diff) |
selftests: openvswitch: retry instead of sleep
There are a couple of places where the test script "sleep"s to wait for
some external condition to be met.
This is error prone, specially in slow systems (identified in CI by
"KSFT_MACHINE_SLOW=yes").
To fix this, add a "ovs_wait" function that tries to execute a command
a few times until it succeeds. The timeout used is set to 5s for
"normal" systems and doubled if a slow CI machine is detected.
This should make the following work:
$ vng --build \
--config tools/testing/selftests/net/config \
--config kernel/configs/debug.config
$ vng --run . --user root -- "make -C tools/testing/selftests/ \
KSFT_MACHINE_SLOW=yes TARGETS=net/openvswitch run_tests"
Signed-off-by: Adrian Moreno <[email protected]>
Reviewed-by: Ilya Maximets <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions