Project

General

Profile

Actions

coordination #44843

open

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

Status:
New
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
Start date:
2018-12-13
Due date:
% Done:

50%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

Motivation

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6032#discussion_r239122846
or: Reduce if/else on architecture or backend just so select whatever console is the most reliable one

Acceptance criteria

  • AC1: No more if/else on architecture or backend just for console selection in test modules

Suggestions

  • git grep 'BACKEND.*ipmi.*select_console' for a start, or look for 'root-ssh' or use_ssh_serial_console

Subtasks 2 (1 open1 closed)

openQA Project - action #45143: Suppress the prompt sign in the "expected output" of serial consoles (or virtio-console)Rejectedokurz2018-12-13

Actions
action #45146: [qe-core][functional] Replace wrappers of wrappers for consoles with proper 'select_console' callsNew2018-12-13

Actions

Related issues 8 (4 open4 closed)

Related to openQA Project - action #36457: Implement serial terminal console for svirt backendResolved2018-05-23

Actions
Related to openQA Tests - action #13914: [qe-core][functional][ipmi] wait_serial does not get expected output because ipmi console connection is closed New2016-09-27

Actions
Related to openQA Tests - action #44888: [qam][ppc64le] test fails in sshd - fails in select_serial_terminalRejected2018-12-07

Actions
Related to openQA Project - action #12398: hide echoing to serial port in testapi calls from output in screenshotsNew2016-06-19

Actions
Related to openQA Tests - coordination #38819: [qe-core][tools][functional][epic] Refactor use of backendsWorkable2019-02-17

Actions
Related to openQA Tests - action #44138: [functional][u][userspace] tests in QAM which seem to be the equivalent look so much easier to review, crosscheckResolvedokurz2018-11-21

Actions
Related to openQA Tests - action #45842: [all] select_serial_terminal on qemu can fail due to global VIRTIO_CONSOLE=1Rejected2019-01-09

Actions
Blocks openQA Tests - action #34699: [qe-core][functional][ipmi] access to serial log during installationNew2018-04-10

Actions
Actions

Also available in: Atom PDF