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 over 5 years ago. Updated over 1 year 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 #1

Updated by okurz over 5 years ago

  • Copied from action #33388: [functional][u][easy][pvm] Implement proper split from other backends added
Actions #2

Updated by okurz over 5 years ago

  • Copied from deleted (action #33388: [functional][u][easy][pvm] Implement proper split from other backends)
Actions #3

Updated by okurz over 5 years ago

bulk move to next sprint as could not be discussed in SR

Actions #4

Updated by okurz over 5 years ago

  • Due date changed from 2018-08-14 to 2018-08-28

due to changes in a related task

Actions #5

Updated by okurz over 5 years ago

  • Status changed from New to Blocked
  • Assignee set to SLindoMansilla

According to definition and subtasks the ticket seems "workable" to me.

Actions #6

Updated by mgriessmeier over 5 years ago

  • Due date changed from 2018-08-28 to 2018-09-11

due to changes in a related task

Actions #7

Updated by mgriessmeier over 5 years ago

  • Due date changed from 2018-09-11 to 2018-09-25

due to changes in a related task

Actions #8

Updated by SLindoMansilla over 5 years ago

  • Due date changed from 2018-09-25 to 2018-10-09

due to changes in a related task

Actions #9

Updated by riafarov over 5 years ago

  • Due date changed from 2018-10-09 to 2018-09-25
  • Start date changed from 2018-03-15 to 2018-09-25

due to changes in a related task

Actions #10

Updated by riafarov over 5 years ago

  • Due date set to -4712-01-01
  • Start date changed from 2018-09-25 to 5000-01-01

due to changes in a related task

Actions #11

Updated by okurz over 5 years ago

  • Due date set to 2018-10-23

due to changes in a related task

Actions #12

Updated by okurz over 5 years ago

  • Start date set to 5000-01-01

due to changes in a related task

Actions #13

Updated by okurz over 5 years ago

  • Target version changed from Milestone 19 to Milestone 20
Actions #14

Updated by okurz over 5 years ago

  • Target version changed from Milestone 20 to Milestone 22
Actions #15

Updated by okurz over 5 years ago

  • Blocks action #35038: [qe-core][sle][functional][hyperv] extra tests on hyperv added
Actions #16

Updated by szarate over 5 years ago

  • Due date changed from 2018-10-23 to 2018-12-10
  • Start date set to 2018-12-10

due to changes in a related task

Actions #17

Updated by szarate over 5 years ago

  • Due date set to -4712-01-01
  • Start date changed from 2018-12-10 to 5000-01-01

due to changes in a related task

Actions #18

Updated by okurz over 5 years ago

  • Related to 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) added
Actions #19

Updated by okurz about 5 years ago

  • Due date set to 2019-02-17
  • Start date changed from 5000-01-01 to 2019-02-17

due to changes in a related task

Actions #20

Updated by okurz about 5 years ago

  • Target version changed from Milestone 22 to Milestone 25
Actions #21

Updated by okurz almost 5 years ago

  • Status changed from Blocked to Workable

subtask resolved, further subtasks should be defined then, the AC is IMHO still a good one and open.

Actions #22

Updated by szarate almost 5 years ago

  • Assignee deleted (SLindoMansilla)

Unasigning Sergio

Actions #23

Updated by mgriessmeier almost 5 years ago

  • Target version changed from Milestone 25 to Milestone 26
Actions #24

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 26 to Milestone 27
Actions #25

Updated by SLindoMansilla over 4 years ago

  • Assignee set to mgriessmeier
  • Target version changed from Milestone 27 to Milestone 28

We need to create sub-tasks for checking that check_var('BACKEND', ...) and check_var('ARCH', ...) is not being used, at least outside lib/utils/backend,

Actions #26

Updated by okurz over 4 years ago

  • Parent task set to #14626
Actions #27

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 28 to Milestone 30

needs to be discussed offline

Actions #28

Updated by SLindoMansilla almost 4 years ago

  • Status changed from Workable to New
  • Assignee changed from mgriessmeier to SLindoMansilla
Actions #29

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions #31

Updated by tjyrinki_suse over 3 years ago

  • Subject changed from [tools][functional][u][epic] Refactor use of backends to [qe-core][tools][functional][epic] Refactor use of backends
Actions #32

Updated by szarate about 3 years ago

  • Blocks deleted (action #35038: [qe-core][sle][functional][hyperv] extra tests on hyperv)
Actions #33

Updated by SLindoMansilla about 3 years ago

  • Status changed from New to Resolved

Sub-tasks resolved

Actions #34

Updated by okurz about 3 years ago

  • Status changed from Resolved to Workable
  • Assignee deleted (SLindoMansilla)

Now I think you are going a bit too far. Just because no one defined more subtasks I would not call this resolved. There are a lot of test modules using backedn specific calls.

Actions #35

Updated by slo-gin over 1 year ago

This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions

Also available in: Atom PDF