Project

General

Profile

action #71758

coordination #58184: [saga][epic][use case] full version control awareness within openQA, e.g. user forks and branches, fully versioned test schedules and configuration settings

[spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folder

Added by okurz 4 months ago. Updated 2 months ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

See #58184 . As a test maintainer using openQA I want openQA to be able to load the complete test definition from a yaml schedule in a local test distribution folder so that all the necessary configuration can come from a central place and no configuration needs to be added to the openQA database beforehand

Acceptance criteria

  • AC1: proof-of-concept exists for a complete test definition consisting of at least two scenarios (1) loadable from text files within the local test distribution folder

Suggestions

References

  1. Note 1 in AC1: A single job can be completely specified by test parameters on job creation time already. So the necessary challenge is that we have test definitions as commonly done by the combination of medium types, test suites, job templates, job groups (and machines and worker config) to form a test schedule consisting of multiple scenarios, i.e. at least two

History

#1 Updated by okurz 4 months ago

  • Description updated (diff)

#2 Updated by okurz 4 months ago

  • Subject changed from [spike][timeboxed:20h] complete test definition from yaml schedule in local test distribution folder to [spike][timeboxed:20h] complete test definition from a yaml schedule in local test distribution folder

#3 Updated by okurz 4 months ago

  • Subject changed from [spike][timeboxed:20h] complete test definition from a yaml schedule in local test distribution folder to [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folder

#4 Updated by cdywan 4 months ago

  • Assignee set to cdywan

#5 Updated by cdywan 2 months ago

  • Assignee deleted (cdywan)

I'll unassign myself since I rather focus on flaky CI and issues with production workers atm. If someone beats me to it, go for it.

#6 Updated by okurz 2 months ago

  • Description updated (diff)

Added suggestion instead of just "reference".

Also available in: Atom PDF