Project

General

Profile

Actions

coordination #23864

closed

[sle][functional][sle15][epic] all needles for yast2_gui test need to replaced because of product changes

Added by zluo over 6 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Bugs in existing tests
Start date:
2017-09-28
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

https://openqa.suse.de/tests/1138787
GTK is not used for sles 15, it uses QT as TW. That is why all yast2_gui tests got failed

We have to create new needles for yast_gui tests.


Subtasks 3 (0 open3 closed)

action #25640: [sle][functional][sle15] - add workround for susefirewall2 and create new needles for yast2_network_settingsResolvedzluo2017-09-28

Actions
action #25652: [sle][functional][sle15]create needles for yast2_gui/yast2_bootloaderResolvedzluo2017-09-28

Actions
action #25784: create new needles for yast2_gui test date_time, hostnames, bootloaderResolvedzluo2017-10-05

Actions

Related issues 1 (0 open1 closed)

Blocks openQA Tests - coordination #23820: [sle][functional][sle15][epic]update yast2_ui for sle15Resolvedriafarov2017-09-252017-12-06

Actions
Actions #1

Updated by zluo over 6 years ago

  • Related to coordination #23820: [sle][functional][sle15][epic]update yast2_ui for sle15 added
Actions #2

Updated by zluo over 6 years ago

just give here a list for yast2_gui tests:

yast2_control_center
yast_bootloader
yast2_datetime
yast2_firewall
yast2_hostnames
yast2_lang
yast2_network_settings
yast2_software_management
yast2_users

Actions #3

Updated by okurz over 6 years ago

  • Has duplicate action #23862: sles 15 - all needles for yast2_gui test need to replaced because product changes added
Actions #4

Updated by zluo over 6 years ago

  • Has duplicate deleted (action #23862: sles 15 - all needles for yast2_gui test need to replaced because product changes)
Actions #5

Updated by zluo over 6 years ago

I found gnome-screenlock issue: bsc#1058521
this seems to block further yast2 gui tests.

Actions #6

Updated by zluo over 6 years ago

  • Status changed from New to In Progress
  • Assignee set to zluo
Actions #7

Updated by okurz over 6 years ago

  • Status changed from In Progress to Feedback

I think the bug will not be easy to be solved because there is not so much information but I agree that we are basically blocked by this issue. I labeled the last yast_ui test https://openqa.suse.de/tests/1168210 with this bug so we can for now wait for the bug to be resolved unless we want to implement a workaround which I don't see as necessary right now -> feedback

Actions #8

Updated by zluo over 6 years ago

I checked the latest run of yast2_ui:
http://openqa.suse.de/tests/1173502#
consoletest_finish got passed, but we still have a production issue:

https://bugzilla.suse.com/show_bug.cgi?id=1059071

yast2 cannot be launched in QT mode. This blocks yast2 gui tests.

Actions #9

Updated by zluo over 6 years ago

  • Related to deleted (coordination #23820: [sle][functional][sle15][epic]update yast2_ui for sle15)
Actions #10

Updated by zluo over 6 years ago

Actions #11

Updated by okurz over 6 years ago

  • Status changed from Feedback to In Progress

build 264.3 shows the yast2 UI to start up based on Qt so I recommend to needle all with the use of interactive mode. I was wrong to assume that the interactive mode with caching workers works again even though it worked for me in between. Must have been a custom hotpatched worker. szarate will focus on getting the interactive mode on shared workers fixed in our production environment. I tried to do it locally on lord.arch but failed to do so because of another problem that is preventing me from using lord.arch for any x86_64 tests relying on assert_and_click. So please use your own local worker with interactive needling to update the UI. If this also does not work for you I recommend to delegate the issue to someone else who has a usable setup or we wait until any of us two can use openQA + interactive mode for needling.

Actions #13

Updated by okurz over 6 years ago

  • Subject changed from sles 15 - all needles for yast2_gui test need to replaced because of product changes to [sle][functional][sle15] all needles for yast2_gui test need to replaced because of product changes
  • Due date set to 2017-10-11
  • Target version set to Milestone 11
Actions #14

Updated by okurz over 6 years ago

  • Status changed from In Progress to Feedback

again blocked by product either never reaching the point of yast2_gui or being blocked by yast2_gui specific bugs. -> on feedback until we have resolved at least https://bugzilla.suse.com/show_bug.cgi?id=1062733

Actions #15

Updated by okurz over 6 years ago

  • Subject changed from [sle][functional][sle15] all needles for yast2_gui test need to replaced because of product changes to [sle][functional][sle15][epic] all needles for yast2_gui test need to replaced because of product changes
  • Status changed from Feedback to In Progress
  • Assignee deleted (zluo)
  • Target version changed from Milestone 11 to Milestone 12

It seems we have too many "yast2_gui needle update" tickets again which we should sort out. We have a workaround to apply the right UI framework to be applied for the test so I assume a solution should be as simple as cloning the latest job and using the interactive mode to update all needles accordingly which we should definitely be able to accomplish in the next milestone. Unfortunately can't schedule it for the next sprint directly as it has subtasks, therefore adding [epic] keyword.

Actions #16

Updated by zluo over 6 years ago

@okurz okay, then I just want submit some needles already created last week for yast2_control_center...

Actions #17

Updated by riafarov over 6 years ago

  • Status changed from In Progress to Resolved

Addressed within following ticket: https://progress.opensuse.org/issues/27074

Actions #18

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF