Project

General

Profile

Actions

action #13140

closed

Job template organization

Added by rpalethorpe over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
-
Start date:
2016-08-10
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

I find the products/opensuse/templates file to big and painful to deal with. Perhaps a templates sub-directory should be created, which we then insert template files into just containing test suits, machines, job groups etc. which are tightly related.

That way someone can view all the information relating to these tests on one or two pages and import the tests without worrying if anything unexpected is going to be added. If someone needs to add all the templates at once then they can write something like ./load_templates templates/*.

Templates provide a way of recording how a machine or test suit should be used, in a transportable and human readable format, but one huge monolithic file is only useful for automated export-import. I used this template during my local installation by following the instructions, but the number of tests it has added was counter productive when trying to learn the system. If new users want to see a complex setup they can look no further than openqa.suse.de.


Checklist

  • PR demonstrating proposed changes with cryptlvm test suits
  • PR for changes to installation instructions so new users get a simpler configuration
Actions

Also available in: Atom PDF