Project

General

Profile

Actions

coordination #38819

open

openQA Project - coordination #14626: [epic] backend and console capabilities interface to increase extensibility and code reuse

[qe-core][tools][functional][epic] Refactor use of backends

Added by okurz about 6 years ago. Updated about 2 years ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 30
Start date:
2019-02-17
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

Motivation

Currently we use some backends which all need to be treated differently but also share commonalities which are not properly reflected in code, e.g. all backends that do not have a local tty but rely on remote connections to the SUTs.

Acceptance criteria

  • AC1: No "if's" on multiple specific backends but replace by proper characteristic what these backends share

Subtasks 1 (0 open1 closed)

action #33388: [functional][u][easy][pvm] Implement proper split from other backendsResolvedmgriessmeier2019-02-17

Actions

Related issues 1 (1 open0 closed)

Related to openQA Tests - coordination #44843: [qe-core][functional][epic] Cleanup the use of serial-/virtio-/ssh-consoles in our tests (was: use $self->select_serial_terminal instead of checking IPMI in every module)New2018-12-13

Actions
Actions

Also available in: Atom PDF