Project

General

Profile

Actions

action #75319

open

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

Added by szarate over 3 years 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 1 (1 open0 closed)

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

Actions
Actions #1

Updated by szarate over 3 years ago

  • Description updated (diff)
Actions #2

Updated by szarate over 3 years ago

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

Updated by jorauch over 3 years ago

  • Status changed from Workable to Feedback
Actions #4

Updated by szarate over 3 years ago

jorauch wrote:

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

This pr is for poo#75157

Actions #5

Updated by jorauch over 3 years 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

Actions #6

Updated by tjyrinki_suse over 3 years 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
Actions #7

Updated by tjyrinki_suse about 3 years ago

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

Actions #8

Updated by szarate almost 3 years 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
Actions #9

Updated by apappas over 2 years ago

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

Updated by apappas over 2 years ago

  • Target version set to QE-Core: Ready
Actions #11

Updated by akumar over 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to akumar
Actions #12

Updated by akumar over 2 years ago

  • Start date deleted (2020-10-26)
Actions #13

Updated by akumar about 2 years ago

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

Updated by szarate about 2 years ago

  • Description updated (diff)
Actions #15

Updated by szarate about 2 years ago

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

Returning to the backlog for now

Actions #16

Updated by slo-gin about 1 month 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