plainbox: some tests run in wrong order
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
New
|
Undecided
|
Unassigned |
Bug Description
Tests should be run in whitelist order unless that order doesn't make sense.
In the autotesting.
This is expressed in the whitelist order:
__miscellanea__
miscellanea/
miscellanea/
miscellanea/
__networking__
networking/detect
However, fwts_results.log is failing because it's running *before* fwts_test and thus is unable to find the file it wants to attach:
__miscellanea__
miscellanea/
miscellanea/
miscellanea/
__networking__
networking/detect
A possible workaround would be adding a *third* job to parse the results log for failures, then both fwts_results.log and (say) fwts_analyze can depend on fwts_test. Then we modify fwts_test to always exit with true, regardless of fwts exit code. This is a kludge however :(
Is this a dupe of the whitelist ordering bug or something new?