Project

General

Profile

Actions

action #34783

closed

Don't let jobs incomplete if mandatory resources are missing

Added by nicksinger about 6 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
-
Start date:
2018-04-12
Due date:
% Done:

0%

Estimated time:

Description

Motivation

It would be nice if openQA could detect missing resources (e.g. 404 on an ISO-download) on its own and report it back to the end-user/reviewer (e.g. set the job to failed and give a short explanation on the details tab).
A typical example where we, as product QA, could benefit from such a feature, are the all-packages-iso-tests: https://openqa.suse.de/tests/1611728 .

Since these tests always need ISO and ISO_1 to be available it can happen from time to time that they incomplete if one of them did not build in our build-system. These tests then show up as incomplete (which usually indicates some serious problem in the backend) and the reviewer needs to read the logs first just to see that one resource was not available.

Acceptance criteria

  • AC1: Jobs that are triggered while necessary assets are missing end up as "failed"
  • AC2: The details tab shows a corresponding test details content

Suggestions


Related issues 6 (2 open4 closed)

Related to openQA Project - action #33946: Iso image of Parent Job is downloaded even if "--skip-deps" property is specified while cloning Child JobResolvedokurz2018-03-282019-11-12

Actions
Related to openQA Project - action #28328: job was triggered trying to download HDD image but it's already goneRejectedokurz2017-11-24

Actions
Related to openQA Project - action #12180: [webui] Prevent tests to be triggered when required assets are not present (anymore)New2016-05-31

Actions
Related to openQA Project - action #46742: test incompletes trying to revert to qemu snapshot auto_review:"Could not open backing file: Could not open .*.qcow.*No such file or directory", likely premature deletion of files from cacheResolvedokurz2019-01-282020-02-18

Actions
Related to openQA Project - coordination #62420: [epic] Distinguish all types of incompletesResolvedokurz2018-12-12

Actions
Copied to openQA Project - action #63919: Improve handling of additional UEFI settingsNew2020-02-27

Actions
Actions

Also available in: Atom PDF