Project

General

Profile

Actions

action #69979

closed

coordination #103962: [saga][epic] Easy multi-machine handling: MM-tests as first-class citizens

coordination #103971: [epic] Easy *re*-triggering and cloning of multi-machine tests

Advanced job restarting via the web UI

Added by mkittler over 4 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2020-08-13
Due date:
% Done:

0%

Estimated time:

Description

Motivation

As a user of the web UI I want to have the advanced restart actions available over the UI so that I do not have to learn or use the API

Acceptance criteria

Out of scope

Any additional UI extensions, e.g. to change test parameters on restart

Further notes

  • This should be fairly simple to implement. Just create another icon next to the help icon and show some checkboxes somewhere. If there's no fitting place, just put them into a modal dialog.
  • Compare to github_merge_button_with_options.png but use radio buttons
  • For simplicity I would not touch the other places where the web UI shows the restart button.

Workaround

  • Instead of trying to restart failed children restart the parent over API and skip passed children following https://open.qa/docs/#_further_notes_2
  • As an alternative to START_DIRECTLY_AFTER_TEST one can define a specific "machine" with a specific worker class that is only fulfilled by a single, unique worker instance

Files


Related issues 5 (2 open3 closed)

Related to openQA Project (public) - action #70618: Automatically avoid restarting the directly chained parent if possible to save timeNew2020-08-27

Actions
Related to openQA Project (public) - action #69976: Show dependency graph for cloned jobsResolvedmkittler2020-08-13

Actions
Related to openQA Project (public) - action #70720: Unable to restart a child from START_DIRECTLY_AFTER_TEST chain if another child has been restarted alreadyResolvedmkittler2020-08-31

Actions
Related to openQA Project (public) - action #68956: Restart the parent and child jobs of a test in a START_DIRECTLY_AFTER_TEST test chainResolvedmkittler2020-07-14

Actions
Related to openQA Project (public) - action #104241: Retrigger the original/initial job chain after parts have been retriggeredNew2021-12-22

Actions
Actions

Also available in: Atom PDF