Project

General

Profile

action #38486

[functional][u] add capability flags to os-autoinst backends (or tests)

Added by dheidler over 3 years ago. Updated over 2 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2018-07-17
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

In https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/lib/main_common.pm#L885 (for example) we have many checks on the name of the backend. This is getting more and more hard to read.
It could be easier to use capability flags in the backends and do the decisions based on this flags.


Related issues

Related to openQA Tests - action #33388: [functional][u][easy][pvm] Implement proper split from other backendsResolved2019-02-17

Related to openQA Project - coordination #14626: [epic] backend and console capabilities interface to increase extensibility and code reuseNew2019-02-17

History

#1 Updated by coolo over 3 years ago

what would that capability be? 'stable_vnc_clicks'?

#2 Updated by okurz over 3 years ago

let's start with something for the "remote" backends, i.e. the ones where we need to connect over SSH or VNC rather than ttys. Or phrased inverse: The capability for the qemu-backends would be "local_ttys"?

#3 Updated by okurz over 3 years ago

  • Subject changed from [functional] add capability flags to os-autoinst backends to [functional][u] add capability flags to os-autoinst backends (or tests)
  • Due date set to 2018-09-25
  • Category set to 132
  • Target version set to Milestone 19

#4 Updated by coolo over 3 years ago

This sounds more like a property of the console to me

#5 Updated by okurz over 3 years ago

  • Related to action #33388: [functional][u][easy][pvm] Implement proper split from other backends added

#6 Updated by mgriessmeier about 3 years ago

  • Status changed from New to Feedback
  • Assignee set to mgriessmeier

imho that's not related but duplicating https://progress.opensuse.org/issues/33388
@olli: wdyt?

#7 Updated by okurz about 3 years ago

  • Due date deleted (2018-09-25)
  • Status changed from Feedback to Blocked
  • Assignee changed from mgriessmeier to okurz
  • Target version changed from Milestone 19 to future

could be. Let's look into #33388 first

#8 Updated by okurz over 2 years ago

  • Assignee changed from okurz to mgriessmeier

Move to new QSF-u PO after I moved to the "tools"-team. I mainly checked the subject line so in individual instances you might not agree to take it over completely into QSF-u. Feel free to discuss with me or reassign to me or someone else in this case. Thanks.

#9 Updated by okurz over 2 years ago

  • Category changed from 132 to Feature requests

#10 Updated by mgriessmeier over 2 years ago

  • Status changed from Blocked to Workable
  • Assignee deleted (mgriessmeier)

#11 Updated by SLindoMansilla over 2 years ago

  • Status changed from Workable to Rejected
  • Assignee set to mgriessmeier

#12 Updated by okurz almost 2 years ago

  • Related to coordination #14626: [epic] backend and console capabilities interface to increase extensibility and code reuse added

Also available in: Atom PDF