Project

General

Profile

action #75319

[qe-core][functional] test fails in apache_ssl - Where possible, switch to serial_console

Added by szarate over 1 year ago. Updated about 1 month ago.

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

0%

Estimated time:
42.00 h
Difficulty:

Description

Observation

For many tests that use consoletest as a parent module, which don't rely on the screen, and don't use key combinations like ctrl+d or ctrl+c, we could save a lot of time and typing failures by switching to the more reliable serial_terminal which, when is not available for a particular backend, will simple default to the root console.

A good starting point would be the modules scheduled in the textmode scenarios.

Tasks

  1. [spike/research] In the textmode scenarios, see which modules are inheriting from consoletest that don't rely on assert_screen or key combinations
  2. Replace the select_console 'root-console'; call for a $self->select_serial_terminal; call, on the list of modules given by the previous search

Tasks described above can be treated as separate tickets,

AC

  1. All modules within the textmode scenarios are using serial terminal when possible.
  2. Those modules inheriting form consoletest, that can't use the serial terminal, are mentioned in this ticket (or the corresponding subticket)

openQA test in scenario sle-15-SP3-Online-aarch64-wsm+dev_tools+textmode@aarch64 fails in
apache_ssl

Test suite description

Maintainer: dheidler - Run php tests for Web Scripting Module

Reproducible

Fails since (at least) Build 54.1

Expected result

Last good: 53.2 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues

Related to openQA Tests - action #95362: [qe-core] make zypper_call use serial terminal regardless of the architectureWorkable2021-07-12

History

#1 Updated by szarate over 1 year ago

  • Description updated (diff)

#2 Updated by szarate over 1 year ago

  • Status changed from New to Workable
  • Priority changed from Normal to High
  • Estimated time set to 42.00 h

#3 Updated by jorauch over 1 year ago

  • Status changed from Workable to Feedback

#4 Updated by szarate over 1 year ago

jorauch wrote:

Created:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11328

This pr is for poo#75157

#5 Updated by jorauch over 1 year ago

The real PR at least for apache_ssl module

I would suggest to put the other modules in an epic

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11329

#6 Updated by tjyrinki_suse over 1 year ago

  • Subject changed from [functional][u] test fails in apache_ssl - Where possible, switch to serial_console to [qe-core][functional] test fails in apache_ssl - Where possible, switch to serial_console

#7 Updated by tjyrinki_suse over 1 year ago

jorauch estimates having possibly time for this in the summer 2021. If this is wanted before that, someone else could help finishing it.

#8 Updated by szarate 11 months ago

  • Category changed from Bugs in existing tests to Enhancement to existing tests
  • Status changed from Feedback to Workable
  • Priority changed from High to Normal

#9 Updated by apappas 4 months ago

  • Related to action #95362: [qe-core] make zypper_call use serial terminal regardless of the architecture added

#10 Updated by apappas 4 months ago

  • Target version set to QE-Core: Ready

#11 Updated by akumar 4 months ago

  • Status changed from Workable to In Progress
  • Assignee set to akumar

#12 Updated by akumar 4 months ago

  • Start date deleted (2020-10-26)

#13 Updated by akumar about 2 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (akumar)

#14 Updated by szarate about 2 months ago

  • Description updated (diff)

#15 Updated by szarate about 1 month ago

  • Status changed from Workable to New
  • Target version deleted (QE-Core: Ready)

Returning to the backlog for now

Also available in: Atom PDF