highlight values, hide general information by default
For discussion, I though maybe highlighting values in the text would be nice + Information has minimal value when recurring in each report, so I would propose to hide it by default to not 'spam' reader with too many informations.
Thing I would propose to considering is dropping upper-case text, which may make it less readable.
Example:
SUMMARY:
PERIOD: Daily report for Fri Apr 29 2022
FAILED MERGE PIPELINES: 1/25 - 4.00%
FAILED JOBS: 7/1990 - 0.35%
PIPELINES TAKING MORE THAN 1H: 1/25 - 4.00%
PIPELINES TAKING MORE THAN 30MIN: 9/25 - 36.00%
STAGES TAKING MORE THAN 30MIN: 1/167 - 0.60%
DETAILED:
TOP 10 FAILING JOBS:
job name | number of failures |
---|---|
debian-ppc64el | 1 |
debian-s390x | 1 |
debian-i386 | 1 |
debian-clover | 1 |
debian-clang | 1 |
debian-gallium | 1 |
debian-testing-msan | 1 |
ERRORS PER CATEGORY (TOP 10):
error category | number of occurrences |
---|---|
Job finished | 7 |
FAILED JOBS (limited to 100 entries):
job | pipeline | stage | error category |
---|---|---|---|
debian-ppc64el | zink: another batch of backports | build-misc | Job finished |
debian-s390x | zink: another batch of backports | build-misc | Job finished |
debian-i386 | zink: another batch of backports | build-misc | Job finished |
debian-clover | zink: another batch of backports | build-x86_64 | Job finished |
debian-clang | zink: another batch of backports | build-x86_64 | Job finished |
debian-gallium | zink: another batch of backports | build-x86_64 | Job finished |
debian-testing-msan | zink: another batch of backports | build-x86_64 | Job finished |
PIPELINES TAKING MORE THAN 30MIN (TOP 10):
pipeline | queued duration | exec duration | total duration |
---|---|---|---|
nir/deref: Add an alu-of-cast optimizati... | 0:00 | 1:02 | 1:02 |
Fixes for (nine + nouveau + nir) | 0:00 | 0:54 | 0:54 |
meson: remove unused defines | 0:00 | 0:49 | 0:50 |
turnip: fix drm modifier support with pl... | 0:00 | 0:43 | 0:43 |
mesa: add missing error-path | 0:00 | 0:41 | 0:41 |
mesa: unref syncobj after wait_sync | 0:00 | 0:41 | 0:41 |
radeonsi: enable allow_draw_out_of_order... | 0:00 | 0:39 | 0:40 |
vtn: clamp SpvOpImageQuerySizeLod dest t... | 0:00 | 0:38 | 0:38 |
turnip: Fix tu_debug_flags values clashi... | 0:00 | 0:34 | 0:35 |
STAGES TAKING MORE THAN 30min (TOP 10):
stage | longest job | pipeline | queued duration | exec duration | total duration |
---|---|---|---|---|---|
freedreno | a630_piglit | turnip: fix drm modifier support with pl... | 0:22 | 0:10 | 0:32 |
INFORMATION:
details
- All numbers only considers mesa/mesa.
- Pipelines with updated_at < 2022-04-29 and jobs with finished_at < 2022-04-29 were ignored.
- FAILED MERGE PIPELINES:
- Calculated from finished pipelines triggered by Marge in a merge requests.
- Counted when a pipeline contains a failed job, even if it got retried and the pipeline passed (status success).
- FAILED JOBS: Consider jobs from the same pipelines from FAILED MERGE PIPELINES.
- PIPELINES TAKING MORE THAN 30MIN also counts PIPELINES TAKING MORE THAN 1H.
- STAGES TAKING MORE THAN 30MIN: same stages from different pipelines are counted as different stages.