action #38876

action #36712: [sle][functional][y][yast][hackweek][saga] Use YaST specific framework for GUI testing

[functional][y][epic] Automate yast2 hostname test suite using YaST framework which is not relying on shortcuts

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

Status:RejectedStart date:13/06/2018
Priority:NormalDue date:11/01/2019
Assignee:riafarov% Done:

100%

Category:Enhancement to existing testsEstimated time:13.00 hours
Target version:SUSE QA tests - Milestone 22
Difficulty:
Duration: 153

Description

Motivation

As an outcome of #37324, we should start with simpler things to get results before investing to much time in the long-term solution due to missing details.

yast2 hostname is one of the simplest test modules, the only missing functionality from YCP testing framework is work with tables.
Therefore, first task would be to implement this functionality in libyui for ncurses/qt/gtk first and then extend it.

Acceptance criteria

  1. yast2 hostname is tested using YaST specific GUI testing framework

Suggestions

We already have many parts included in YCP, which can be reused, but technical solution should take into consideration that it may get dropped and replaced with ruby,
so framework has to be extended in that way, that these parts can be reused. Consult with YaST team about the details.


Subtasks

action #37327: [sle][functional][y] Improve YaST GUI testing framework t...Resolvedcwh

action #38879: [functional][y] Implement yast2 hostname test using ncurs...Rejected

History

#1 Updated by riafarov over 1 year ago

  • Subject changed from [functional][y][epic] Automate yast2 hostname test suite using YCP player framework to [functional][y][epic] Automate yast2 hostname test suite using YaST framework which is not relying on shortcuts
  • Description updated (diff)

#2 Updated by riafarov over 1 year ago

  • Due date changed from 31/12/2018 to 28/08/2018

due to changes in a related task

#3 Updated by okurz over 1 year ago

  • Category set to Enhancement to existing tests
  • Target version set to Milestone 18

#4 Updated by okurz over 1 year ago

  • Due date changed from 28/08/2018 to 15/10/2018

due to changes in a related task

#5 Updated by okurz over 1 year ago

  • Target version changed from Milestone 18 to Milestone 20

#6 Updated by riafarov over 1 year ago

  • Due date changed from 15/10/2018 to 02/11/2018

due to changes in a related task

#7 Updated by riafarov over 1 year ago

  • Due date changed from 02/11/2018 to 16/11/2018

due to changes in a related task

#8 Updated by riafarov over 1 year ago

  • Due date changed from 16/11/2018 to 06/08/2018

due to changes in a related task

#9 Updated by riafarov over 1 year ago

  • Due date changed from 06/08/2018 to 14/12/2018

due to changes in a related task

#10 Updated by riafarov over 1 year ago

  • Due date changed from 14/12/2018 to 28/12/2018

due to changes in a related task

#11 Updated by okurz over 1 year ago

  • Target version changed from Milestone 20 to Milestone 21

#12 Updated by riafarov over 1 year ago

  • Due date changed from 28/12/2018 to 11/01/2019

due to changes in a related task

#13 Updated by riafarov over 1 year ago

  • Copied to action #43742: [functional][y][epic] Separate YaST UI framework to individual project added

#14 Updated by riafarov over 1 year ago

  • Copied to deleted (action #43742: [functional][y][epic] Separate YaST UI framework to individual project)

#15 Updated by riafarov over 1 year ago

  • Due date changed from 11/01/2019 to 15/01/2019

due to changes in a related task

#16 Updated by okurz over 1 year ago

  • Target version changed from Milestone 21 to Milestone 22

#17 Updated by riafarov about 1 year ago

  • Due date changed from 15/01/2019 to 29/01/2019

due to changes in a related task

#18 Updated by okurz about 1 year ago

@riarafov could you please help link this epic without any left open subtasks accordingly to the other tickets referenced in the parent ticket? Or would you also reject this one in favor of the others?

#19 Updated by riafarov about 1 year ago

  • Status changed from New to Rejected
  • Assignee set to riafarov

okurz wrote:

@riarafov could you please help link this epic without any left open subtasks accordingly to the other tickets referenced in the parent ticket? Or would you also reject this one in favor of the others?

To be honest, I considered rejecting it when I saw it, as it considered completely different strategy. I still believe hostname is a good candidate to start with. But let's reject it for now.

Also available in: Atom PDF