| |
@@ -81,12 +81,12 @@
|
| |
type:
|
| |
description:
|
| |
Test type. Identifies the test(s) being run in this execution.
|
| |
- Depending on your test system this may indicate a single test
|
| |
- (possibly with 'scenario' information as well), a group of tests,
|
| |
- or you may only ever use one value here if your test system does
|
| |
- not emit separate messages per test or test group. A good way to
|
| |
- think of this is "the information a consumer would need to identify
|
| |
- runs of 'the same test(s)' on two different artifacts".
|
| |
+ Depending on your test system this may indicate a single test,
|
| |
+ a group of tests, or you may only ever use one value here if your
|
| |
+ test system does not emit separate messages per test or test
|
| |
+ group. A good way to think of this is "the information a consumer
|
| |
+ would need to identify runs of 'the same test(s)' on two different
|
| |
+ artifacts".
|
| |
examples:
|
| |
- tier1
|
| |
- tier2
|
| |
@@ -96,10 +96,24 @@
|
| |
- covscan
|
| |
- pipeline
|
| |
- autocloud
|
| |
- - base_selinux KDE-live-iso x86_64 64bit
|
| |
+ - base_selinux
|
| |
- Any other identifier that makes sense for your test system
|
| |
type: string
|
| |
-
|
| |
+ scenario:
|
| |
+ description:
|
| |
+ Test scenario. Identifies scenario under which the test(s) are
|
| |
+ executed. This is useful in case of artifacts consisting of
|
| |
+ multiple items which are subject of the same testsuite. For example
|
| |
+ "productmd-compose" artifact contains multiple variants and
|
| |
+ architectures all with their own repositories and installation
|
| |
+ media on which the same testsuite is executed. The variant and
|
| |
+ architecture would be in such case the scenario. The scenario is
|
| |
+ free form text where the tested item identifier is encoded.
|
| |
+ examples:
|
| |
+ - KDE-live-iso x86_64 64bit
|
| |
+ - Server x86_64
|
| |
+ - Any other identifier
|
| |
+ type: string
|
| |
required:
|
| |
- category
|
| |
- namespace
|
| |
The variant and architecture is already included in
productmd-compose.test.complete
messages (see "schemas/productmd-compose.test.complete.yaml" and "schemas/productmd-compose-system.yaml").These values are used by Greenwave similarly as "scenario". So using "scenario" in this case seems redundant if it would contain the same variant+arch values.