Project

General

Profile

Actions

coordination #44360

open

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

[epic] Parameterize test suites within job groups

Added by coolo over 5 years ago. Updated almost 3 years ago.

Status:
Blocked
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2019-01-25
Due date:
% Done:

86%

Estimated time:
(Total: 0.00 h)

Description

We discussed how we can reduce the number of test suites and one solution is to move
the workflow parameters to job groups.

So instead of install-kde, install-gnome and install-text, we schedule
install 3 times with 3 different DESKTOP parameters.

This has several implicitions - hence the epic.

  • we need to provide a variable setting in the job group interface
  • we need to summarize the test suite differently in the review interfaces, possibly by requiring the user to give the paramterized test suite another name
  • we need to extend the DB interface of job groups
  • we need to provide a new API for this

Subtasks 21 (2 open19 closed)

action #46667: Define version-able and human readable format for job scheduling-related tablesResolvedlivdywan2019-01-25

Actions
action #46670: Create import for format defined in #46667Resolvedlivdywan2019-01-25

Actions
action #46673: Extend tables for job scheduling by another table for parametersResolvedlivdywan2019-01-25

Actions
action #50675: Commit changes to scheduling YAML to Git repositoryNew2019-04-24

Actions
action #54143: Support parameters in {load,dump}_templatesResolvedlivdywan2019-07-11

Actions
action #54146: Expose saving YAML and opt-in migration in the editorResolvedlivdywan2019-07-11

Actions
action #54149: Diffs for better error handling in the YAML editorResolvedlivdywan2019-07-11

Actions
action #54179: Re-use YAML betweens different groupsNew2019-07-12

Actions
action #55454: The job group YAML schedule should support multiple scenarios with different variables, not just settingsResolvedlivdywan2019-08-13

Actions
coordination #55730: [epic] Move parameters from test suites into job groupsResolvedokurz2019-09-06

Actions
action #56540: convert staging job groups to YAMLResolvedlivdywan2019-09-06

Actions
action #57845: Switch more job groups to YAML job templatesResolvedokurz2019-10-09

Actions
action #58652: Write a training file about how to use YAML in job groupResolvedXiaojing_liu2019-10-24

Actions
action #60329: Use more parameterized job templates for test suites only used onceResolvedtinita2019-11-27

Actions
action #60782: descriptions for parameterized job templates independant of test suite descriptionsResolvedtinita2019-12-06

Actions
openQA Tests - action #64967: job templates are duplicated as job template in job groups as well as test suitesResolvedtinita2020-03-29

Actions
action #60014: Show YAML editor for unmigrated groupsResolvedokurz2019-11-19

Actions
action #60020: Provide a script to migrate job groups to YAML automaticallyResolvedokurz2019-11-19

Actions
action #60017: Document process and potential issues with migration to YAMLResolvedlivdywan2019-11-19

Actions
coordination #66727: [epic] Define structure to define test suites not in openQA databaseResolvedokurz2020-05-13

Actions
action #66781: hidden keys in yaml job templatesResolvedlivdywan2020-05-13

Actions

Related issues 1 (0 open1 closed)

Related to openQA Project - action #45413: Support markdown in the test suites descriptionRejectedokurz2018-12-19

Actions
Actions

Also available in: Atom PDF