Project

General

Profile

Actions

action #14934

closed

Show certificate icons for builds where all fails have been labeled but unlabeled softfails are present

Added by okurz over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
-
Start date:
2016-11-22
Due date:
% Done:

0%

Estimated time:

Description

observation

At least the latest build 0058 in
https://openqa.suse.de/group_overview/55 has all fails and incompletes reviewed but no certificate icon shows up
but it works on
https://openqa.suse.de/group_overview/25
because in there we labeled all softfails as a workaround.

steps to reproduce

  • select build with soft ails
  • label all fails (not softfails)
  • observe that the build does not get a certificate icon

problem

https://github.com/os-autoinst/openQA/pull/960/commits/91b28ebe78142a2be3e16565717a1aec07b72853 should have fixed it but did not (commit message is right, content is not).

suggestion

  • Add proper dynamic test data (not all in fixtures)
  • Fix it for good
  • optional: Add orange half-certificate for build with no fails but softfails (compare to all green certificate for auto-review all-passed)
  • optional: Add another icon when all softfails are labeled, too

workaround

label all soft failures, too

Actions #1

Updated by okurz over 7 years ago

  • Blocked by action #14814: Implement tests for parents on index page added
Actions #2

Updated by mkittler over 7 years ago

  • Status changed from New to In Progress
Actions #3

Updated by mkittler over 7 years ago

  • Blocked by deleted (action #14814: Implement tests for parents on index page)
Actions #4

Updated by okurz over 7 years ago

PR merged. I suggest to either implement the optional ideas in this ticket or reference somewhere else before closing.

Actions #5

Updated by mkittler over 7 years ago

  • Priority changed from Urgent to Normal

I think we can keep this open for the optional ideas. However, priority isn't urgent anymore.

Actions #6

Updated by mkittler over 7 years ago

When https://github.com/os-autoinst/openQA/pull/1064 is merged, all optional ideas are implemented, too.

Actions #7

Updated by mkittler over 7 years ago

  • Status changed from In Progress to Resolved

Merged and working in production.

Actions

Also available in: Atom PDF