Project

General

Profile

action #75319

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

Added by szarate 9 months ago. Updated about 2 months ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
-
Start date:
2020-10-26
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

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

AC

  • All modules within the textmode scenarios are using serial terminal when possible.
  • Those modules inheriting form consoletest, that can't use the serial terminal, are mentioned in this ticket

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

History

#1 Updated by szarate 9 months ago

  • Description updated (diff)

#2 Updated by szarate 9 months ago

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

#3 Updated by jorauch 9 months ago

  • Status changed from Workable to Feedback

#4 Updated by szarate 9 months 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 9 months 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 9 months 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 6 months 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 about 2 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

Also available in: Atom PDF