Project

General

Profile

Actions

action #122299

open

openQA worker should fail with explicit error message if multi-machine test is triggered but requirements are not fulfilled

Added by okurz almost 2 years ago.

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

100%

Estimated time:
Tags:

Description

Motivation

See #121789. We often have problems to properly setup multi-machine worker configuration and can often only realize by failing openQA tests which is rather expensive. We already have some documentation but we should also have more automatic checks within openQA workers. So for example if an openQA job is triggered requesting the "tap" worker class then the openQA worker can conduct additional checks, e.g. if any parallel worker can actually be reached over network, GRE tunnel, etc., before the actual test code starts and would fail anyway.

Acceptance criteria

  • AC1: openQA workers misconfigured as in the example of #121789 do not fail openQA tests (but fail/abort earlier)
  • AC2: Non-multi-machine tests are unaffected by multi-machine misconfiguration

Suggestions


Related issues 1 (0 open1 closed)

Related to openQA Infrastructure - action #121789: MultiMachine tests lose ability to communicateResolvedfavogt2022-12-10

Actions
Actions #1

Updated by okurz almost 2 years ago

  • Related to action #121789: MultiMachine tests lose ability to communicate added
Actions

Also available in: Atom PDF