Project

General

Profile

Actions

coordination #50672

closed

coordination #36712: [saga] Use YaST specific framework for GUI testing

[funtional][y][epic] Use libyui-rest-api for YaST modules testing

Added by riafarov over 5 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2019-04-25
Due date:
2020-05-05
% Done:

100%

Estimated time:
(Total: 55.00 h)

Description

Motivation

As a QA engineer I want to operate on controls and assert state of the UI with scalable approach (not screen comparison based).

With great support of the YaST team and Ladislav in particular, we got our changes in openSUSE distributions:
https://build.opensuse.org/package/show/YaST:Head/libyui-rest-api

Now it's time to use it to identify how stable it is, what are potential issues and what we need to improve.

We need to find some way to be able to run tests not only in openQA, but also locally. However, we must wrap execution results in the openQA too.

We can ignore SLE 12 for now, as most likely there will be no SP6 and we can just keep what we have for SP5.


Subtasks 16 (0 open16 closed)

action #50726: [functional][y][timeboxed:16h] Explore different ideas which technologies to use with libyui-rest-apiResolvedJERiveraMoya2019-04-252019-07-16

Actions
action #54305: [functional][y][timeboxed:16h] Explore different ideas which technologies to use with libyui-rest-api ResolvedJERiveraMoya2019-04-252019-07-30

Actions
action #54836: [functional][y][timeboxed:4h] Gather feedback on our proposal for integration testing with libyui-restapiResolvedriafarov2019-07-30

Actions
action #56009: [functional][y] Develop ruby gem library to operate controls in the UIResolvedJERiveraMoya2019-08-272019-09-10

Actions
action #56786: [functional][y] Improve ruby gem library to operate controls in the UIResolvedJERiveraMoya2019-09-112019-09-24

Actions
action #57263: [functional][y] Add aruba + make test not destructive to ruby gem library to operate UI controlsResolvedJERiveraMoya2019-09-242019-10-22

Actions
action #58262: [functional][y] Add support for missing controls to libyui-restapiResolvedriafarov2019-10-162019-11-05

Actions
action #59070: [functional][y] Get https://github.com/libyui/libyui-rest-api/pull/3 and related PRs mergedResolvedriafarov2019-11-05

Actions
action #62525: [functional][y] Propose development environment for the rspec test development with libyuiResolvedybonatakis2020-01-222020-02-11

Actions
action #62531: [functional][y][timeboxed:24h] Introduce api version compatibility for the rest-apiResolvedoorlov2020-01-222020-02-11

Actions
action #65381: [functional][y] Add support for YDateField and YTimeFieldResolvedriafarov2020-04-07

Actions
action #65384: [functional][y] Use JSON in all responses from libyui-rest-apiResolvedriafarov2020-04-07

Actions
action #65390: [functional][y] Add ability to enter text for editable YComboBox Resolvedriafarov2020-04-072020-05-05

Actions
action #65100: [functional][y] Changing a value in an element does not trigger events to reload other elements of the window.Resolvedriafarov2019-04-252020-05-05

Actions
action #65396: [functional][y] Move YRichText and YMenuButton out of "press" action blockResolvedriafarov2020-04-07

Actions
action #65459: [functional][y] Content-Encoding header is used incorrectlyResolvedriafarov2020-04-082020-05-05

Actions
Actions #1

Updated by riafarov over 5 years ago

  • Due date changed from 2019-06-04 to 2019-06-18

due to changes in a related task

Actions #2

Updated by riafarov over 5 years ago

  • Due date changed from 2019-06-18 to 2019-07-30

due to changes in a related task

Actions #3

Updated by riafarov over 5 years ago

  • Due date changed from 2019-08-27 to 2019-09-24

due to changes in a related task

Actions #4

Updated by riafarov over 5 years ago

  • Target version changed from Milestone 26 to Milestone 27
Actions #5

Updated by mgriessmeier over 5 years ago

  • Target version changed from Milestone 27 to Milestone 28
Actions #6

Updated by riafarov over 5 years ago

  • Due date changed from 2019-09-24 to 2019-10-22

due to changes in a related task

Actions #7

Updated by riafarov about 5 years ago

  • Due date changed from 2019-10-22 to 2019-11-19

due to changes in a related task

Actions #8

Updated by riafarov about 5 years ago

  • Target version changed from Milestone 28 to future
Actions #9

Updated by riafarov about 5 years ago

  • Due date changed from 2019-11-19 to 2020-02-11

due to changes in a related task

Actions #10

Updated by riafarov almost 5 years ago

  • Due date changed from 2020-02-11 to 2020-04-07

due to changes in a related task

Actions #11

Updated by riafarov over 4 years ago

  • Due date changed from 2020-04-07 to 2020-04-21

due to changes in a related task

Actions #12

Updated by szarate about 4 years ago

  • Tracker changed from action to coordination
Actions #14

Updated by riafarov about 4 years ago

  • Project changed from openQA Tests (public) to qe-yam
  • Status changed from New to In Progress
  • Assignee set to riafarov
Actions #15

Updated by riafarov over 3 years ago

  • Assignee changed from riafarov to oorlov
Actions #16

Updated by oorlov almost 3 years ago

  • Assignee changed from oorlov to JERiveraMoya
Actions #17

Updated by JERiveraMoya about 1 year ago

  • Subtask deleted (#65387)
Actions #18

Updated by JERiveraMoya about 1 year ago

  • Subtask deleted (#65702)
Actions #19

Updated by JERiveraMoya about 1 year ago

  • Subtask deleted (#66140)
Actions #20

Updated by JERiveraMoya about 1 year ago

  • Subtask deleted (#50723)
Actions #21

Updated by JERiveraMoya about 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF