zephyr/scripts/schemas/twister
Maciej Perkowski 9c6dfce0c0 twister: Add quarantine feature
Adds feature allowing to use yaml file with dictionaries defining
tests to be quarantined (extra arg "--quarantine-list FILENAME").
The dictionaries are validated according to the proper schema
and loaded.

A flat list is created containing quarantined configurations
(configuration = platform + scenario). Configurations under quarantine
are skipped and get "Quarantine" as a reason in the results reports.

A "comment" can be added to a quarantine entry in the quarantine yaml
with more details (e.g. issue #) and it will be also added to
the report.

The status of tests under quarantine can be verify if
`--quarantine-verify` is used in addition to
"--quarantine-list FILENAME". Using these args will make twister skip
all tests which are not on the quarantine list.

Signed-off-by: Maciej Perkowski <Maciej.Perkowski@nordicsemi.no>
2021-04-12 08:42:29 -04:00
..
hwmap-schema.yaml sanitycheck: move schemas to scripts/schemas 2020-12-11 14:13:02 -05:00
platform-schema.yaml twister: adapt platform schema 2020-12-11 14:13:02 -05:00
quarantine-schema.yaml twister: Add quarantine feature 2021-04-12 08:42:29 -04:00
testcase-schema.yaml cleanup: rename sanitycheck references to twister 2021-01-14 07:50:52 -06:00