Project

General

Profile

Actions

coordination #109783

open

[epic][qe-core] Using Robot Framework in openQA

Added by szarate over 2 years ago. Updated about 1 year ago.

Status:
New
Priority:
Low
Assignee:
Category:
Spike/Research
Target version:
Start date:
2022-04-13
Due date:
% Done:

50%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

Robot Framework is a generic keyword-driven test framework which allows to define test cases in different formats, most commonly used, gherkin and keyword driven tests.

Since Robot Framework allows to write custom libraries, it is agnostic to the test driver, which could be Selenium, PyTest, or even in our case, openQA's testapi.py.

Once this epic is complete, we should have an idea on where it could be further integrated into our tooling and how other testing tools could be coupled with openQA, always scheduling and reporting results using openQA, regardless of how the implementation is done (i.e using avocado, or LAVA instead of os-autoinst)

Initial tasks should be able to tell us, whether that's something we'd like to look in the future, moreover what are the risks and constraints we will have to take into account. So that test developers can write tests in different programming languages, and that over time, test cases can be expressed in a much simpler way (see Gherkin) which can then be used for knowing exactly what certain type of test is doing (think End to End Testing).


Subtasks 2 (1 open1 closed)

action #109891: [qe-core] Writing openQA tests with python Resolvedmgrifalconi

Actions
action #109894: [qe-core][spike] Using Robot Framework in openQA - Writing openQA tests using Robot frameworkNew2022-04-13

Actions

Related issues 2 (1 open1 closed)

Related to openQA Project - coordination #90758: [epic] python bindings for openQAResolvedokurz2021-04-07

Actions
Copied to openQA Tests - coordination #138596: [epic][qe-core] Using Avocado Framework wrapperNewszarate2022-04-13

Actions
Actions #1

Updated by szarate over 2 years ago

  • Checklist item deleted (- spike: Implement ssh test with python testapi.)
  • Checklist item deleted (- spike: implement an ssh console test with Robot Framework using python testapi.)
Actions #2

Updated by szarate over 2 years ago

Actions #3

Updated by szarate over 2 years ago

  • Target version set to QE-Core: Ready
Actions #4

Updated by szarate over 2 years ago

  • Sprint set to QE-Core: April Sprint (Apr 13 - May 11)
Actions #5

Updated by szarate over 2 years ago

  • Assignee set to szarate
Actions #6

Updated by szarate over 2 years ago

  • Sprint changed from QE-Core: April Sprint (Apr 13 - May 11) to QE-Core: May Sprint (May 11 - Jun 08)
Actions #7

Updated by szarate over 2 years ago

  • Sprint changed from QE-Core: May Sprint (May 11 - Jun 08) to QE-Core: April Sprint (Apr 13 - May 11)
Actions #8

Updated by szarate over 2 years ago

  • Sprint changed from QE-Core: April Sprint (Apr 13 - May 11) to QE-Core: May Sprint (May 11 - Jun 08)
Actions #9

Updated by szarate over 2 years ago

  • Sprint deleted (QE-Core: May Sprint (May 11 - Jun 08))
Actions #10

Updated by szarate over 1 year ago

  • Tags changed from qe-core-april-sprint, qe-core-may-sprint to qe-core-april-sprint, qe-core-may-sprint, platform-team
Actions #11

Updated by szarate about 1 year ago

Actions

Also available in: Atom PDF