Project

General

Profile

Actions

action #39575

closed

[functional][u] Split consoletest_setup to smaller parts which serve single purpose per module

Added by riafarov over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 21
Start date:
2018-08-10
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

consoletest_setup became a place to put too many things which are coming from different area. With PR#5564 we tried to introduce split by criteria if change is permanent and should stay in the SUT, or should be performed before test run but should not remain (e.g. reverted).

One outcome we found was the issue with installing tar and curl, so we had to stop packagekit service upfront.

Some feedback from Josef:
"For me this looks like system prepare could be scheduled only for tests with PUBLISH_HDD_*
Grub part from should be in grub_set_bootargs
ensure_serialdev_permissions and curl tar install would need to be also in consoletest_setup"

Acceptance criteria

  1. consoletest_setup/system_prepare test modules are split to more granular parts to serve single purpose per module

Suggestions

We need to consider all scenarios before introducing these changes, x11 tests, maintenance, and Functional tests.


Related issues 1 (0 open1 closed)

Related to openQA Tests - action #42359: [functional][y][sporadic] test fails in gnuhealth_install to write to /dev/ttyS0 "Input/output error" while serial getty seems to restart at the same time?Resolvedriafarov2018-10-112018-12-18

Actions
Actions

Also available in: Atom PDF