Actions
action #60782
closedopenQA Tests (public) - 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
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