action #138401
closedcoordination #138077: [qe-core] Packages in Python Reduced Stack
[qe-core] Move all Python-related tests to a separate test
0%
Description
We have the following Python package-related tests in openQA:
tests/console/python_scientific.pm
tests/console/python_flake8.pm
tests/console/python_pycairo.pm
tests/console/python3_new_version_check.pm
tests/console/python_liblouis.pm
tests/console/python3_setuptools.pm
Now, let's move them to a new test suite in openQA. Please ensure that they are unscheduled in their current test suite and scheduled as Python-related tests in openQA.Schedule the tests either in YAML
or main_common.pm
.
Schedule them for all three architectures in 15-SP4, 15-SP5, LEAP, and Tumbleweed.
Please schedule any Python-related tests I may have missed mentioning here.
Tasks¶
- Refactor to move all common python-related functionality to a separate library, most likely the one introduced with https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18045.
- Review actual tests
- Schedule tests in a single testsuite (
stack_tests_pyton
) - Beware of tests that rely on phub (use
is_phub_ready()
)
Updated by amanzini about 1 year ago
I'd take the occasion of this refactoring to move all common python-related functionality to a separate library, most likely the one introduced with https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18045 (once it gets merged).
Updated by szarate about 1 year ago
- Related to action #138095: [qe-core] Add a new test to verify Python-BeautifulSoup4 added
Updated by szarate about 1 year ago
- Description updated (diff)
- Status changed from New to Workable
Updated by dvenkatachala 12 months ago
- Status changed from Workable to In Progress
Updated by dvenkatachala 12 months ago
Updated by dvenkatachala 11 months ago ยท Edited
- Status changed from In Progress to Feedback
MR to schedule in 15-SP4/15-SP5: https://gitlab.suse.de/qa-maintenance/qam-openqa-yml/-/merge_requests/678
PR for LEAP and Tumbleweed: https://github.com/os-autoinst/opensuse-jobgroups/pull/402
Updated by dvenkatachala 11 months ago
PR : https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18318 for the refactoring of python tests
Updated by dvenkatachala 10 months ago
- Status changed from Feedback to Resolved