Actions
action #62480
closed[qe-core][functional] Implement functions that return the tty number of a console given a name
Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
SUSE QA (private) - Milestone 30
Start date:
2020-01-21
Due date:
% Done:
0%
Estimated time:
42.00 h
Difficulty:
Tags:
Description
Motivation¶
At the moment, the TTY numbers are assigned to consoles when they are added (https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/lib/susedistribution.pm#L454)
$self->add_console('install-shell', 'tty-console', {tty => 2});
$self->add_console('installation', 'tty-console', {tty => check_var('VIDEOMODE', 'text') ? 1 : 7});
$self->add_console('install-shell2', 'tty-console', {tty => 9});
# On SLE15 X is running on tty2 see bsc#1054782
$self->add_console('root-console', 'tty-console', {tty => get_root_console_tty});
$self->add_console('user-console', 'tty-console', {tty => 4});
$self->add_console('log-console', 'tty-console', {tty => 5});
$self->add_console('displaymanager', 'tty-console', {tty => 7});
$self->add_console('x11', 'tty-console', {tty => get_x11_console_tty});
$self->add_console('tunnel-console', 'tty-console', {tty => 3}) if get_var('TUNNELED');
Acceptance criteria¶
- AC1: A hash in
/lib/Utils/TTY.pm
contains the assignment between console names and TTY numbers - AC2:
/lib/Utils/TTY.pm
is properly documented
Considerations¶
- Before making code changes, explain the team the idea of implementing this to avoid wasting time on a PR review.
Actions