Closed pieqq closed 1 month ago
Attention: Patch coverage is 91.07143%
with 5 lines
in your changes missing coverage. Please review.
Project coverage is 47.50%. Comparing base (
104c931
) to head (e41f30d
). Report is 4 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
providers/base/bin/wifi_nmcli_test.py | 90.74% | 4 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Testing this on 3 devices in the lab (focal, jammy, noble): https://github.com/canonical/checkbox/actions/runs/10958861773
For reference, here is the command:
gh workflow run dispatch_lab_job.yaml --ref 1543-retry-decorator-wifi-tests -f 'matrix_to_create=[{"data_source":"distro: desktop-24-04-uefi","queue":"201912-27623","match":".*wireless.*","test_plan":"com.canonical.certification::sru"},{"data_source":"distro: desktop-22-04-2-uefi","queue":"202002-27717","match":".*wireless.*","test_plan":"com.canonical.certification::sru"},{"data_source":"distro: desktop-20-04-1-uefi","queue":"201904-26941","match":".*wireless.*","test_plan":"com.canonical.certification::sru"}]'
Description
The main raisons d'être of this PR are:
wifi_nmcli_test.py
script. This is done to prevent an often seen failure in the lab where the usual answer is to rerun the whole test plan. Now, the WiFi test retries up to 5 times, adding a delay between each retry.Resolved issues
CHECKBOX-1543
Documentation
Nothing is modified in terms of Checkbox jobs or external-facing documentation.
Tests