Project

General

Profile

Actions

action #138401

closed

coordination #138077: [qe-core] Packages in Python Reduced Stack

[qe-core] Move all Python-related tests to a separate test

Added by dvenkatachala 7 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Refactor/Code Improvements
Target version:
Start date:
2023-10-24
Due date:
% Done:

0%

Estimated time:
Difficulty:
Sprint:
QE-Core: December Sprint 23 (Dec 13 - Jan 10)

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

  1. 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.
  2. Review actual tests
  3. Schedule tests in a single testsuite (stack_tests_pyton)
  4. Beware of tests that rely on phub (use is_phub_ready())

Related issues 1 (0 open1 closed)

Related to openQA Tests - action #138095: [qe-core] Add a new test to verify Python-BeautifulSoup4Resolvedamanzini2023-10-17

Actions
Actions

Also available in: Atom PDF