Project

General

Profile

Actions

action #154639

open

Need to find a way to early failure of tests which will anyway due to some infra issues

Added by asmorodskyi 11 months ago. Updated 11 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2024-01-31
Due date:
% Done:

0%

Estimated time:

Description

User story

As a reviewer, I want to skip reviewing tests which failed due to some service malfunction, to spent my working time more effectively.
Example : When SCC-proxy is down we know that all tests which trying to register via SCC-proxy will fail . Currently it force people to review hundreds of jobs failed with exactly same reason. We need to find a way how to fail tests before they even start actual execution and in exactly same way.

Acceptance criteria

  • In case of malfunction of service which affecting group of test, they all will fail in same way and as soon as possible
  • This flow is transparent to all tests giving transparent interface allowing each test to choose which services will affect this certain test behavior

Suggestions

  • Add to each test depend job which will contains service check up and in case of failure will skip all dependent jobs ( Cons: over complicate setup because we need to add plenty duplicate jobs to cover different combinations of version/arch/flavor
  • Inject this functionality into openQA backend ( pre-run hooks based on certain job settings exposing dependent services ? )

Further details


Files

slack_discussion.txt (6.14 KB) slack_discussion.txt asmorodskyi, 2024-01-31 20:18
Actions #1

Updated by asmorodskyi 11 months ago

Log of discussion regarding this topic which was trigger to create this ticket

Actions #2

Updated by okurz 11 months ago

  • Category set to Feature requests
  • Target version set to future

asmorodskyi and me plan to discuss this in upcoming weeks

Actions

Also available in: Atom PDF