Project

General

Profile

Actions

action #126554

open

coordination #126167: [epic][qem-bot] Inconsistent job counts in qem-dashboard size:M

[qem-dashboard] Show more details about incident specific openQA jobs in dashboard ui

Added by kraih almost 2 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Start date:
2023-03-23
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Inconsistent job counts have been a recurring issue in the qem-dashboard, and each investigation currently requires database access and SQL knowledge. So it would make sense to find a nice way to optionally show additional job details in addition to counts on the incident detail page. This would empower test reviewers to much better diagnose issues on their own and allow us to benefit from their domain knowledge.

Acceptance criteria

  • AC1: It is possible to view details about individual openQA jobs for incident specific jobs
  • AC2: openQA jobs flagged as missing do not appear in job counts

Suggestions

  • Some incidents have a lot of incident specific jobs, maybe hide the details by default so it doesn't get in the way
  • Highlight jobs that are flagged as missing in openQA in some way

Related issues 1 (0 open1 closed)

Related to QA (public) - action #126548: [qem-dashboard] Add an API endpoint to flag openQA jobs as missing in openQA size:MResolvedkraih2023-03-232023-04-11

Actions
Actions #1

Updated by kraih almost 2 years ago

Blocked by #126548.

Actions #2

Updated by kraih almost 2 years ago

  • Related to action #126548: [qem-dashboard] Add an API endpoint to flag openQA jobs as missing in openQA size:M added
Actions #3

Updated by kraih almost 2 years ago

  • Subject changed from [qem-dashboard] Show more details about openQA jobs in dashboard ui to [qem-dashboard] Show more details about incident specific openQA jobs in dashboard ui
Actions #4

Updated by kraih almost 2 years ago

  • Description updated (diff)
Actions #5

Updated by kraih almost 2 years ago

  • Assignee set to kraih
Actions #6

Updated by kraih almost 2 years ago

  • Status changed from Blocked to New
  • Target version changed from future to Ready

Unblocked.

Actions #7

Updated by kraih almost 2 years ago

Since i'm about to go on vacation i've only implemented that missing openQA jobs are not included in the job count on the incident page for now. https://github.com/openSUSE/qem-dashboard/commit/8e4c9bb3bef443c3ff75c544878269df7ecbf178

For the proper implementation of the feature i'm planning a new table that is loaded on demand containing details about all incident specific jobs. Missing ones would be highlighted in a special way.

Actions #8

Updated by okurz over 1 year ago

  • Target version changed from Ready to future
Actions

Also available in: Atom PDF