Project

General

Profile

action #25672

coordination #23820: [sle][functional][sle15][epic]update yast2_ui for sle15

[sle][functional][sle15][leap][medium] adjust yast2_control-center test module for SLE 15 and leap

Added by zluo about 4 years ago. Updated about 4 years ago.

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

0%

Estimated time:
Difficulty:

Description

At moment we can create needles for yast2_control-center partly only, it means we can create needles till missing yast2 module is checked.

We can create needles actually for yast2 add-on, yast2 media check and yast2 lang.

Acceptance criteria:

  • Create new set of needles for yast control center
  • Adjust tests and add soft-failures if required
  • If there is a bug, perform steps above till we reach module with the bug, so test fails on valid product issue

Related issues

Related to openQA Tests - coordination #27074: [sle][functional][epic][sle15][opensuse][y] Update yast2 ui (gui & ncurses) tests for SLE15 and Leap 15Resolved2017-11-072018-05-22

History

#1 Updated by zluo about 4 years ago

  • Status changed from New to In Progress

#2 Updated by zluo about 4 years ago

create now needles for software-repo, user-and-group-management.

#5 Updated by zluo about 4 years ago

this is still blocked by issues like: http://bugzilla.suse.com/show_bug.cgi?id=1062331

#6 Updated by zluo about 4 years ago

  • Status changed from In Progress to Feedback

#7 Updated by okurz about 4 years ago

  • Subject changed from [sle][functional][sle15] creeate needles for yast2_control-center to [sle][functional][sle15] create needles for yast2_control-center
  • Target version set to Milestone 11

https://gitlab.suse.de/openqa/os-autoinst-needles-sles/merge_requests/522 merged, IMHO bug is valid. Marked as "blocker".

#8 Updated by okurz about 4 years ago

  • Due date set to 2017-11-08

#9 Updated by zluo about 4 years ago

since the gui layout got changed and new created needles are not matched anymore. We need re-create the needles now, even partly is a progress which should be pay attention to.

#10 Updated by okurz about 4 years ago

  • Due date changed from 2017-11-08 to 2017-11-22
  • Status changed from Feedback to In Progress
  • Assignee changed from zluo to mgriessmeier
  • Target version changed from Milestone 11 to Milestone 12

Should be easy to update the needles for yast2 control center now since we have a product workaround to ensure we use the right UI framework. Please someone other than zluo take over, clone locally, run with interactive needling to update needles in one go.

#11 Updated by mgriessmeier about 4 years ago

Will pick this up on monday and ask yi to join while doing the interactive needleing

#12 Updated by riafarov about 4 years ago

  • Related to coordination #27074: [sle][functional][epic][sle15][opensuse][y] Update yast2 ui (gui & ncurses) tests for SLE15 and Leap 15 added

#13 Updated by riafarov about 4 years ago

  • Assignee changed from mgriessmeier to riafarov

Taking over, as is part of https://progress.opensuse.org/issues/27074

#14 Updated by riafarov about 4 years ago

  • Subject changed from [sle][functional][sle15] create needles for yast2_control-center to [sle][functional][sle15][medium] create needles for yast2_control-center

#15 Updated by riafarov about 4 years ago

  • Description updated (diff)

#16 Updated by riafarov about 4 years ago

Added multiple soft-failures and adjustments to the test. Needle for authentication server is missing (test suite is failing before because of unreliable ensure_installed method.
PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/3916

#17 Updated by riafarov about 4 years ago

  • Status changed from In Progress to Feedback

#18 Updated by okurz about 4 years ago

  • Due date changed from 2017-11-22 to 2017-12-06
  • Status changed from Feedback to In Progress

estimated to be done within the next sprint, I recommend to split out the leap part into another subticket on the parent epic

#19 Updated by riafarov about 4 years ago

  • Status changed from In Progress to Feedback

Most of needles for leap matched, so just needed to create ones for partitioner: https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/287

#20 Updated by riafarov about 4 years ago

  • Subject changed from [sle][functional][sle15][medium] create needles for yast2_control-center to [sle][functional][sle15][leap][medium] adjust yast2_control-center test module for SLE 15 and leap

#21 Updated by riafarov about 4 years ago

  • Status changed from Feedback to Resolved

Run on leap:
https://openqa.opensuse.org/tests/540712#step/yast2_control_center/55
Run on SLE15:
https://openqa.suse.de/tests/1268346#step/yast2_control_center/120

Both fail on bugs. Resolving. Further activities, like improving test suite stability (is expected to be an issue on leap 15) should be addressed separately.

#22 Updated by okurz about 4 years ago

great work! Thank you

Also available in: Atom PDF