Project

General

Profile

Actions

action #60782

closed

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

coordination #44360: [epic] Parameterize test suites within job groups

coordination #55730: [epic] Move parameters from test suites into job groups

descriptions for parameterized job templates independant of test suite descriptions

Added by okurz over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2019-12-06
Due date:
% Done:

100%

Estimated time:

Description

Motivation

We finished the main part for #59097 so https://openqa.opensuse.org/tests/overview?groupid=24 looks nice, see the second test named openqa_from_git_in_place_defined_testsuite_poo55730" which merely inherits an "empty" test suite. The next requirement I see so that we can get rid of the actual test suite definitions is that we do not want the description to vanish. We should have a description for job templates overwriting test suite descriptions if any.

Acceptance criteria

  • AC1: A description can be specified for parameterized job templates in the job group yaml documents
  • AC2: The description from parameterized job templates is shown on job details page instead of the one from a test suite
  • AC3: Same as AC2 but for /tests/overview

Suggestions

  • Add a column "description" to job templates table
  • Allow to add key "description" to every job template in yaml format
  • If description exists on job template display that, else fallback to testsuite description
  • Ensure the same description is still shown for machine variants on /tests/overview, same as for testsuites, e.g. for a job template "foo" the description should be shown for the /tests/overview entry "foo@spvm" just as well
Actions

Also available in: Atom PDF