Project

General

Profile

action #95362

[qe-core] make zypper_call use serial terminal regardless of the architecture

Added by mgrifalconi 5 months ago. Updated 3 months ago.

Status:
Workable
Priority:
Normal
Assignee:
Category:
Refactor/Code Improvements
Target version:
Start date:
2021-07-12
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

Anything that has to do with aarch64, or any architecture for that matter in terms of calling things like zypper_call, can be shifted to serial terminal.

Suggestions

  • Modify zypper_call to always use serial terminal, then switch back to what it was using originally (testapi has current_console to get, the current console :))
  • Add a parameter to support backwards compatibility, to disable such feature in case of need (such as no_console_switch=1), assume that if the parameter is not set and VIRTO_CONSOLE=1 is set, the switch is enabled by default)
  • Advertise change in proper channels via RFC in os-autoinst-distri-opensuse (openqa, qa-sle ML, link in #testing in RC/Slack)

Related issues

Related to openQA Tests - action #95365: [qe-core] move ncurses out of installation testsIn Progress2021-10-12

Related to openQA Tests - action #90008: [qe-core][typing] test fails in ncurses with typing issues - Improve by using serial_terminal and executing tests via bashResolved

History

#1 Updated by mgrifalconi 5 months ago

  • Description updated (diff)

#2 Updated by szarate 4 months ago

  • Related to action #95365: [qe-core] move ncurses out of installation tests added

#3 Updated by szarate 4 months ago

  • Related to action #90008: [qe-core][typing] test fails in ncurses with typing issues - Improve by using serial_terminal and executing tests via bash added

#4 Updated by szarate 4 months ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Target version set to QE-Core: Ready

#5 Updated by mgrifalconi 4 months ago

  • Assignee set to mgrifalconi

#6 Updated by favogt 4 months ago

What's the benefit of this? If it's performance, are there measurements?

What could be useful is that the entire zypper output is visible in the logs that way.

#8 Updated by favogt 3 months ago

Looks promising!

Also available in: Atom PDF