Project

General

Profile

Actions

action #25672

closed

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 7 years ago. Updated about 7 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 1 (0 open1 closed)

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

Actions
Actions #1

Updated by zluo about 7 years ago

  • Status changed from New to In Progress
Actions #2

Updated by zluo about 7 years ago

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

Actions #5

Updated by zluo about 7 years ago

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

Actions #6

Updated by zluo about 7 years ago

  • Status changed from In Progress to Feedback
Actions #7

Updated by okurz about 7 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".

Actions #8

Updated by okurz about 7 years ago

  • Due date set to 2017-11-08
Actions #9

Updated by zluo about 7 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.

Actions #10

Updated by okurz about 7 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.

Actions #11

Updated by mgriessmeier about 7 years ago

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

Actions #12

Updated by riafarov about 7 years ago

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

Updated by riafarov about 7 years ago

  • Assignee changed from mgriessmeier to riafarov

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

Actions #14

Updated by riafarov about 7 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
Actions #15

Updated by riafarov about 7 years ago

  • Description updated (diff)
Actions #16

Updated by riafarov about 7 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

Actions #17

Updated by riafarov about 7 years ago

  • Status changed from In Progress to Feedback
Actions #18

Updated by okurz about 7 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

Actions #19

Updated by riafarov about 7 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

Actions #20

Updated by riafarov about 7 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
Actions #21

Updated by riafarov about 7 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.

Actions #22

Updated by okurz about 7 years ago

great work! Thank you

Actions

Also available in: Atom PDF