Project

General

Profile

action #66415

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

coordination #62726: [functional][y][epic] Create separate Ruby Gem representing libyui Client API

[functional][y] Implement libyui_client widgets required to make test for expert partitioner

Added by riafarov about 1 year ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2020-05-05
Due date:
2020-06-16
% Done:

0%

Estimated time:
8.00 h

Description

Motivation

Unfortunately, it didn't quite worked with registration module as it opens software selection pages which we do not support as of now.
Therefore we decided to extend supported widgets for the YaST partitioner, as it's one of the main components being used and we seem to have all the used widgets being covered.

See https://github.com/jknphy/libyui_client/pull/8 as an example

Acceptance criteria

  1. libyui client supports YTree, YTable and YMenuButton widgets
  2. Unit tests cover newly introduced methods

History

#1 Updated by riafarov about 1 year ago

  • Description updated (diff)
  • Due date changed from 2020-05-19 to 2020-06-02
  • Status changed from New to Workable
  • Estimated time set to 8.00 h

#2 Updated by JERiveraMoya about 1 year ago

  • Assignee set to JERiveraMoya

#3 Updated by JERiveraMoya about 1 year ago

  • Status changed from Workable to In Progress

Noticed a few problems while implementing new widgets:

  • Selection of rows does not work as expected when rows are displayed in different order that are represented in JSON -> #67393
  • LibYUI Embedded Webserver does not respond once YMenuButton is open, any endpoint is reachable not even URL http://:
  • Not implemented yet support in server side for YCheckBoxFrame -> #67396
  • Not implemeted yet support in server side for YBarGraph, only displayed in qt and very useful to check unpartitioned space.
  • Not implemeted yet support in server side for YMultiSelectionBox, used for cloning partition layout.

#5 Updated by riafarov about 1 year ago

  • Due date changed from 2020-06-02 to 2020-06-16

#6 Updated by JERiveraMoya about 1 year ago

  • Status changed from In Progress to Feedback

#7 Updated by JERiveraMoya about 1 year ago

  • Status changed from Feedback to Resolved

Also available in: Atom PDF