Project

General

Profile

Actions

coordination #154777

open

[saga][epic] Shareable os-autoinst and test distribution plugins

Added by okurz 4 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-01-08
Due date:
% Done:

31%

Estimated time:
(Total: 0.00 h)

Description

Motivation

This is linked to Use case 4. os-autoinst only provides a low-level test API while test distributions like https://github.com/os-autoinst/os-autoinst-distri-opensuse/ re-implement common helper functions, e.g. for booting a system, logging into desktop sessions, install packages. To provide middle layers we would like to provide a plugin infrastructure for shareable os-autoinst and test distribution plugins.


Subtasks 31 (14 open17 closed)

coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributionsBlockedokurz2021-01-08

Actions
action #81899: Move code from isotovideo to a module size:MResolvedlivdywan2021-01-08

Actions
action #108530: os-autoinst wheels: x11_start_program from os-autoinst-distri-openQA dynamically loaded from another git repo size:MResolvedlivdywan2022-03-17

Actions
openQA Infrastructure - action #114914: Container devel/openqa/containers/isotovideo:qemu-x86 is outdatedRejectedokurz2022-03-17

Actions
action #115001: Add documentation how to use/develop wheels visible on open.qa/docsNew2022-08-04

Actions
action #115004: Use github.com/os-autoinst/os-autoinst-wheel-launcher in os-autoinst-distri-opensuse as wellRejectedszarate2022-09-16

Actions
action #115013: os-autoinst-plugin as a wheel helper toolNew2022-08-04

Actions
action #115016: Conduct a workshop to introduce wheels and discuss how to go forwardNew2022-08-04

Actions
action #115019: os-autoinst/wheel-boot which can be used to test os-autoinst/wheel-launcher size:MWorkable2022-08-04

Actions
action #115022: Complete unit test coverage (with coverage analysis) in os-autoinst/wheel-launcherResolvedmkittler2022-08-04

Actions
coordination #117097: Evaluate GitHub template repositories for wheelsNew2022-09-23

Actions
coordination #117673: [epic][tools] sporadic "Unable to clone Git repository" for wheelsNew2022-10-13

Actions
action #118633: Re-try on cloning of wheel repositories size:MResolvedlivdywan2022-10-13

Actions
action #118882: Make available wheels more discoverable and share knowledge size:SWorkable2022-10-13

Actions
action #118903: Repositories for wheels should be cachedNew2022-10-13

Actions
action #130369: [spike][timeboxed:20h] Reduce duplication of openQA-in-openQA tests in os-autoinst-distri-opensuse and os-autoinst-distri-openQA size:SResolvedtinita2023-06-01

Actions
action #133301: quick-fix for openQA-in-openQA lockscreen race conditionResolvedokurz2022-08-04

Actions
action #134390: Log proactively where wheel components are located to ease debugging size:MResolvedlivdywan2023-06-01

Actions
action #138029: [research][timeboxed:10h] How to cache "wheel" repositories which are stored on github size:MResolvedmkittler

Actions
action #138032: Find out most/least used testapi functions to decide about where to extend/cleanup size:MResolvedjbaier_cz

Actions
action #154237: [spike][timeboxed:10h] Ensure the worker cache doesn't duplicate git caching of test distributions on o3 size:SResolvedmkittler

Actions
action #154240: Ensure cloning openQA jobs with GIT_CACHE_DIR works in usual use casesResolvedmkittler2024-01-25

Actions
action #156859: Improve most used testapi functionsNew

Actions
action #156862: Consider removing/reworking least used testapi functionsNew

Actions
action #157339: os-autoinst t/14-isotovideo.t is again taking too long (>20s on my setup) size:MResolvedybonatakis2024-03-15

Actions
action #157540: [sporadic] ci openQA: t/33-developer_mode.t fails size:MResolvedmkittler2024-03-19

Actions
action #157543: [sporadic] ci openQA: t/ui/23-audit-log.t fails size:MResolvedmkittler2024-03-19

Actions
action #158422: flaky sporadic test failures t/ui/13-admin.tResolvedokurz2024-04-02

Actions
action #158511: Try to optimize the startup time of isotovideo moreNewokurz

Actions
coordination #158847: [epic] Automated handling of test requirements, e.g. packagesNew2024-04-10

Actions
action #158811: Add an automated way to install testsuite dependencies on the workerNew2024-04-10

Actions

Related issues 1 (1 open0 closed)

Related to openQA Project - coordination #58184: [saga][epic][use case] full version control awareness within openQABlockedokurz2018-03-232024-05-29

Actions
Actions #2

Updated by okurz 4 months ago

  • Subtask #108527 added
Actions #3

Updated by okurz 4 months ago

  • Related to coordination #58184: [saga][epic][use case] full version control awareness within openQA added
Actions #4

Updated by okurz about 1 month ago

  • Subtask #158847 added
Actions #5

Updated by okurz about 1 month ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF