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 6 months ago. Updated 3 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 #1

Updated by dvenkatachala 6 months ago

  • Description updated (diff)
Actions #2

Updated by amanzini 6 months 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).

Actions #3

Updated by szarate 6 months ago

  • Related to action #138095: [qe-core] Add a new test to verify Python-BeautifulSoup4 added
Actions #4

Updated by szarate 6 months ago

  • Tags set to qe-core-november-sprint
Actions #5

Updated by szarate 5 months ago

  • Description updated (diff)
  • Status changed from New to Workable
Actions #6

Updated by dvenkatachala 5 months ago

  • Assignee set to dvenkatachala
Actions #7

Updated by szarate 5 months ago

  • Sprint set to QE-Core: November Sprint 23 (Nov 15 - Dec 13)
Actions #8

Updated by dvenkatachala 5 months ago

  • Status changed from Workable to In Progress
Actions #10

Updated by szarate 5 months ago

  • Sprint changed from QE-Core: November Sprint 23 (Nov 15 - Dec 13) to QE-Core: December Sprint 23 (Dec 13 - Jan 10)
Actions #11

Updated by dvenkatachala 4 months ago ยท Edited

  • Status changed from In Progress to Feedback
Actions #12

Updated by dvenkatachala 4 months ago

Actions #13

Updated by dvenkatachala 3 months ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF