Project

General

Profile

Actions

action #55580

open

[qe-core][functional] Refactor susedistribution::x11_start_program to support command not found (and retry)

Added by szarate over 4 years ago. Updated about 2 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 30
Start date:
Due date:
% Done:

0%

Estimated time:
42.00 h
Difficulty:
medium

Description

As a result of poo#54401, and https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8192 the proposed solution would help if spread to other areas. So making it more generic, and allow x11_start_program to support mistyping.

Suggestions

  • In the case of xterm, when command is not found, use clear instead of esc.
  • In the case of application launchers, press esc ensure desktop is matched, and try again like it was implemented for firefox_audio.

Starting with application launchers would/should be the easier way to start. Building a small matrix of the desktops where it would be supported, would help a lot.

Tasks

  1. Building a small matrix of the desktops where it would be supported
  2. Move the for loop of the retry inside x11_start_program

Supported Desktops

  • Gnome
  • KDE
  • MinimalX (not yet verified)

Related issues 1 (0 open1 closed)

Blocked by openQA Tests - action #59241: [sle][functional][u] test fails in libqt5_qtbase - pkcon giving a false positiveRejectedjorauch2019-11-08

Actions
Actions

Also available in: Atom PDF