Project

General

Profile

Actions

coordination #124466

closed

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull request

[epic] Put open points from okurz's hackweek 22 project into proper tickets

Added by okurz almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2023-02-14
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

In https://hackweek.opensuse.org/22/projects/trigger-actual-openqa-tests-in-pull-requests we identified multiple open points, see section "Results". Those should be covered in proper tickets so that we can plan according work. The open points are in the below list of ideas.

Ideas

  1. Support openQA test distributions with a simple needle subfolder included within the test distribution, e.g. os-autoinst-distri-example. At best those repositories should support simple jobs post calls with custom git repos like CASEDIR=https://github.com/okurz/os-autoinst-distri-example.git#feature/hackweek22_trigger_openqa_in_ci and no need to specify variables just to "fix" the use of needles
  2. Learn how to escape %CASEDIR% to be able to use curl
  3. Extend openqa-clone-job to understand links like openqa-clone-job --within-instance "https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=openqa&flavor=dev&machine=64bit-2G&test=openqa_install%2Bpublish&version=Tumbleweed"
  4. In openQA support triggering test distributions with CASEDIR pointing to a git repo when the test distribution and according needles are not provided already on that openQA instance
  5. Generalize the action into a reusable action in its own repo, extend with instructions how to use

Subtasks 1 (0 open1 closed)

action #124502: [spike][timeboxed:20h] complete test definition from yaml schedule in git checked out test distributionResolvedmkittler2023-02-14

Actions
Actions

Also available in: Atom PDF