action #16020
closedaction #13598: [sles][functional]Test module sles+extratests has inconsistent results
split "extratests" in same structure as in products/opensuse/main.pm
0%
Description
extratests must not be a bundle of all tests that fail. Currently (see parent ticket) too many tests are failing in the one big extratests scenario. In opensuse we already have a much better split so it's easiert to track there.
Updated by okurz@suse.de almost 8 years ago
please keep in mind I proposed you feel responsible which does not necessarily
mean you need to do it on your own :-)
Updated by asmorodskyi almost 8 years ago
- Status changed from New to In Progress
Updated by asmorodskyi almost 8 years ago
- Status changed from In Progress to Feedback
Created PR's which solve issue waiting for approval
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2349
https://gitlab.suse.de/openqa/os-autoinst-needles-sles/merge_requests/294
Updated by asmorodskyi almost 8 years ago
- Status changed from Feedback to Resolved
PR merged and Test suites are updated .
Updated by okurz almost 8 years ago
- Status changed from Resolved to In Progress
sorry, no. please see https://progress.opensuse.org/projects/openqatests/wiki#Definition-of-DONE . At least the last point: "At least one successful test run has been observed on osd or o3 and referenced in the corresponding progress item or bugzilla bug report if one exists" should be observed.
Also, as you restructured not only the test code but also the test suites: Can you please give a little bit more details about what changed and how the current situation looks like?
Also, the both main.pm files are now more similar but now duplicate content which should also be extracted, e.g. to lib/main_common.pm
. Otherwise it will deteriorate very fast again, I'm afraid.
Updated by zluo almost 8 years ago
https://openqa.suse.de/tests/737252 shows still that textmode extratests got imcomplete tests status/failure, please fix this issue asap. It blocks my re-work on extra tests, thanks.
Updated by okurz almost 8 years ago
- Target version changed from Milestone 5 to Milestone 6
Updated by asmorodskyi almost 8 years ago
- Status changed from In Progress to Resolved
The logic from sle main.pm and opensuse main.pm was merge to single function in main_common. (PR https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2521)
Successful runs after merge :
https://openqa.suse.de/tests/807677
https://openqa.suse.de/tests/811737
https://openqa.opensuse.org/tests/370275
https://openqa.opensuse.org/tests/370048