This directory contains example configuration files for openqa-revtui
- opensuse-microos.toml - Review template for openSUSE MicroOS test runs
- opensuse-tumbleweed.toml - Review template for openSUSE Tumbleweed test runs
Find a selection of templates for the qe-c squad (containers and images)
- qec-publiccloud.toml - Review template for SLES PublicCloud test runs
- qec-containers.toml - Review template for SLES container test runs (including BCI)
- qec-jeos.toml - Review template for SLE JeOS images
- qec-sle-micro.toml - Review template for SLE Micro
- qec-sle-wsl.toml - Review template for SLE WSL images
A TODO
configuration is a toml
configuration file, which shows only test run that require an action from a reviewer.
In practice this means it shows only failed and incomplete jobs and hides all currently running, scheduled or passing and softfailing jobs.
To create such a TODO
configuration, the following template might be useful.
Instance = "https://openqa.opensuse.org"
RabbitMQ = "amqps://opensuse:[email protected]"
RabbitMQTopic = "opensuse.openqa.job.done"
HideStatus = [ "scheduled", "assigned", "passed", "softfailed", "cancelled", "skipped", "running", "reviewed", "user_cancelled"]
RefreshInterval = 60
MaxJobs = 20
GroupBy = "groups"
DefaultParams = { distri="opensuse", version = "Tumbleweed" }
The important parameter is the HideStatus
one. Here we hide all job states, except failures.
The reviewed
status in HideStatus is a special status, which indicates all failures which have a bugref (bugzilla or progress.opensuse.org issue) in at least one of the comments. Those are considered as "reviewed" jobs.
For usage on OSD, replace the Instance
and RabbitMQ
variables accordingly. Also update the required query parameters (DefaultParams
) to match your distri/flavors.
Instance = "https://openqa.suse.de"
RabbitMQ = "amqps://suse:[email protected]"
RabbitMQTopic = "suse.openqa.job.done"
DefaultParams = { distri = "sle" }