Project

General

Profile

Actions

action #9760

closed

"Finish Testing a Build" (aka Un-Obsolete) and "Retest entire build"

Added by RBrownSUSE over 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Feature requests
Target version:
Start date:
2015-12-01
Due date:
% Done:

50%

Estimated time:

Description

We have two requirements which are shared by both release management and QA - and I believe the implementation is linked, hence treating this as a single issue

These are for the following use cases

"Finish Testing a Build" - openQA currently only considers the latest build as relevant, but this is simply not true. For example Rel Mgrs may check in a very dangerous/dubious package as part of Build #1, and then checkin something far less important for Builds #2, #3, and #4 all quickly after each other. In this case, openQA will obsolete testing for builds #1-3, and only test build #4 properly. But because Build#1 contained the risky change, we NEED openQA to be able to be able to 'unobsolete' a build and complete it's testing of that important build, which would then give us a meaningful point of comparision between Build #1 and #4

"Retest entire Build" - There's times, however rare, that either due to hardware, OBS, or other issues, that an entire set of results can be invalidated and the best option is to reschedule everything. This can be done by the CLI or by lots of clicking on the WebUI, but a single button to trigger a retest of an entire build would be nicer

I actually envision this as two new buttons on the build results screen

For each Arch (I think it makes sense to split this up based on arch) I believe we should have two buttons 'Unobsolete' and 'Reschedule everything'

A horrifically crude mock-up - http://i.imgur.com/D35i43I.png - the Ghostbusters icon is for 'Unobsoleting' and the restart icon is our usual one

Clicking on the Ghostbusters icon would reschedule any obsolete jobs for that arch on that build

Clicking on the restart icon would reschedule all jobs for that arch on that build


Related issues 1 (0 open1 closed)

Blocked by openQA Project - action #11072: Always finish important buildsResolvedokurz2015-11-13

Actions
Actions

Also available in: Atom PDF