Project

General

Profile

action #60782

Updated by okurz over 4 years ago

## 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

Back