Project

General

Profile

Actions

action #44420

closed

coordination #15132: [saga][epic] Better structure of test plans in main.pm

[functional][y][timeboxed:6h] proof-of-concept of declarative test schedule definition, e.g. in YAML file(s)

Added by okurz over 5 years ago. Updated about 3 years ago.

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

0%

Estimated time:
Difficulty:

Description

Goal

Show what can be done in a yaml file and have a base for discussion


Related issues 3 (0 open3 closed)

Related to openQA Project - action #16188: Easier way to clone jobs for test developmentResolvedokurz2017-01-23

Actions
Related to openQA Project - action #46667: Define version-able and human readable format for job scheduling-related tablesResolvedlivdywan2019-01-25

Actions
Copied to openQA Tests - action #47921: [functional][y] Apply new scheduling mechanism for any installation scenario in YaST job group which is also executed on o3ResolvedJERiveraMoya2018-11-282019-03-26

Actions
Actions #2

Updated by okurz over 5 years ago

  • Due date set to 2019-02-12

pre-fill last sprint in M22 with all tickets within milestone not yet assigned to sprints

Actions #3

Updated by okurz over 5 years ago

  • Related to action #16188: Easier way to clone jobs for test development added
Actions #4

Updated by okurz about 5 years ago

  • Status changed from In Progress to Workable
  • Priority changed from Normal to Low

PR has enough feedback but I don't fancy working on this ATM.

Actions #5

Updated by riafarov about 5 years ago

Don't you mind if I take over? I would spend a bit more time on that to provide solution which we could start using at least inside Y-team.

Actions #6

Updated by okurz about 5 years ago

  • Assignee changed from okurz to riafarov

sure, go ahead. I would be happy to see you working based on my ideas or a different approach with own ideas just as same.

Actions #7

Updated by riafarov about 5 years ago

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

We have provided 2 working PoC, so let's gather feedback and decide how to proceed. I've also had a nice conversation with @kalikiana, and on of outcomes was that there might be new layer introduced, so we could introduce settings for combinations of mediums and machines, which would greatly simplify certain scheduling problems like choosing correct bootloader.

Actions #8

Updated by riafarov about 5 years ago

  • Status changed from Workable to Feedback
Actions #9

Updated by riafarov about 5 years ago

  • Due date changed from 2019-02-12 to 2019-02-26

We need more feedback to decide upon follow-up steps.

Actions #10

Updated by livdywan about 5 years ago

  • Related to action #46667: Define version-able and human readable format for job scheduling-related tables added
Actions #11

Updated by riafarov about 5 years ago

  • Copied to action #47921: [functional][y] Apply new scheduling mechanism for any installation scenario in YaST job group which is also executed on o3 added
Actions #12

Updated by okurz about 5 years ago

  • Target version changed from Milestone 22 to Milestone 23
Actions #13

Updated by riafarov about 5 years ago

  • Status changed from Feedback to Resolved

As I've created #47921, I believe this is more than done. So I resolve it.

Actions #14

Updated by okurz about 3 years ago

  • Due date deleted (2019-02-26)
Actions

Also available in: Atom PDF