Project

General

Profile

Actions

action #47921

closed

[functional][y] Apply new scheduling mechanism for any installation scenario in YaST job group which is also executed on o3

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

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 23
Start date:
2018-11-28
Due date:
2019-03-26
% Done:

0%

Estimated time:
3.00 h
Difficulty:

Description

Motivation

So we got 3 PoC solutions, which do work already, but none of them solves all the problems (which happens mainly in dreams). It's time to continue and one make step further.

Here are PoCs:

As a test developer, I would like to easily modify and control schedule of the test suites. I also would like not to affect all existing test suites when enabling additional module.

From https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6329 we should borrow test for yaml format validation. https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6741 has couple of points not addressed. We mainly just need to make it extendable, so other features like setting variables in yaml (is available here: https://github.com/mudler/openqa_testloader_workshop) can be developed.

Suggestion:
Use simple scenarios to start with.

Acceptance criteria

  1. New declarative scheduling mechanism is applied for a single test suite which is executed on osd ond o3
  2. Solution is reusable and available for all test developers
  3. Solution is documented, describing syntax and usage

Related issues 2 (0 open2 closed)

Blocked by openQA Tests - action #49367: [functional][y][fast] yast2_gui does not test yast2_gui anymoreResolvedJERiveraMoya2019-03-152019-03-26

Actions
Copied from openQA Tests - action #44420: [functional][y][timeboxed:6h] proof-of-concept of declarative test schedule definition, e.g. in YAML file(s)Resolvedriafarov2018-11-28

Actions
Actions

Also available in: Atom PDF