test-umockdev tests flaky on armhf (and sometimes other archs)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
umockdev (Ubuntu) |
Fix Released
|
Low
|
Dan Streetman | ||
Xenial |
Won't Fix
|
Low
|
Unassigned | ||
Bionic |
Fix Released
|
Low
|
Dan Streetman | ||
Focal |
Fix Released
|
Low
|
Dan Streetman | ||
Groovy |
Fix Released
|
Low
|
Dan Streetman |
Bug Description
[impact]
these tests fail intermittently, due to various timing issues, as well as an actual code bug in how data fuzz is calculated.
it looks like the failures are mostly on armhf, but do happen less often on other archs.
[test case]
check the previous autopkgtest logs, e.g.
https:/
[regression potential]
any regression would likely result in incorrectly failing/passing autopkgtests, or in a incorrect pass or incorrect fail of the ScriptRunner
to verify the data's level of fuzz.
[scope]
as the tests are flaky on armhf all the way back to trusty, this is needed for all releases.
[other info]
Fixed upstream in PR https:/
Most of the changes are test case fixes, but there is one fix to source code to fix the ScriptRunning function that validates the level of fuzz in data, so this is not *only* a testcase fix.
summary: |
- 'testbed_script_replay_simple' test fails intermittently + test-umockdev tests flaky on armhf |
description: | updated |
summary: |
- test-umockdev tests flaky on armhf + test-umockdev tests flaky on armhf (and sometimes other archs) |
Changed in umockdev (Ubuntu Groovy): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in umockdev (Ubuntu Focal): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in umockdev (Ubuntu Bionic): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in umockdev (Ubuntu Xenial): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in umockdev (Ubuntu Groovy): | |
importance: | Undecided → Low |
Changed in umockdev (Ubuntu Focal): | |
importance: | Undecided → Low |
Changed in umockdev (Ubuntu Bionic): | |
importance: | Undecided → Low |
Changed in umockdev (Ubuntu Xenial): | |
importance: | Undecided → Low |
Changed in umockdev (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in umockdev (Ubuntu Focal): | |
status: | New → In Progress |
Changed in umockdev (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in umockdev (Ubuntu Xenial): | |
status: | New → In Progress |
description: | updated |
https:/ /salsa. debian. org/debian/ umockdev/ -/commit/ 87b476aee2 should hopefully help. I uploaded 0.14.2 to Debian unstable now, it should auto-sync into Groovy soon. Thanks Dan for tackling this!