Project

General

Profile

Actions

action #48740

closed

[functional][y] test fails in yast2_rmt on "yast2_rmt_service_status" needle

Added by michel_mno over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
SUSE QA - Milestone 24
Start date:
2019-03-06
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

test fails in yast2_rmt hang on "yast2_rmt_service_status" screen

as per displayed screens, after detection of "yast2_rmt_service_status" needle, a transient new screen is displayed

"Starting RMT
 Starting RMT server, sync and mirror timers ..."

before redisplay of same "yast2_rmt_service_status" needle that is not identified
because test is looking for "yast2_rmt_config_summary" one that is never displayed.

Observation

openQA test in scenario opensuse-15.1-DVD-ppc64le-yast2_ncurses@ppc64le fails in
yast2_rmt

Test suite description

Maintainer: zluo, riafarov Test for yast2 UI, ncurses only. Running on created gnome images which provides both text console for ncurses UI tests as well as the gnome environment for the GUI tests.
riafarov set TIMEOUT_SCALE to improve stability of the test.

Reproducible

Fails since (at least) Build 86.1

Expected result

Last good: (unknown) (or more recent)

Further details

Always latest result in this scenario: latest

Actions #1

Updated by michel_mno over 5 years ago

I do not know if problem is openQA yast2_rmt.pm related or a functional problem of yast2_rmt.
The y2log tail do not reports obvious error:

2019-03-05 10:50:57 <1> susetest(3136) [ui] YPushButton.cc(setFunctionKey):202 Guessing button role YOKButton for YPushButton "Next" at 0x1002c196be0 from function key F10
2019-03-05 10:50:57 <2> susetest(3136) [ui-shortcuts] YShortcutManager.cc(checkShortcuts):85 Not enough widgets with valid shortcut characters - no check
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] modules/Service.rb:111 Enabling service 'rmt-server'
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl show rmt-server.service  --property=Id  --property=MainPID  --property=Description  --property=LoadState  --property=ActiveState  --property=SubState  --property=UnitFileState  --property=FragmentPath  --property=CanReload 
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl enable rmt-server.service 
2019-03-05 10:50:57 <3> susetest(3136) [bash] ShellCommand.cc(shellcommand):78 Created symlink /etc/systemd/system/multi-user.target.wants/rmt-server.service → /usr/lib/systemd/system/rmt-server.service.
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl show rmt-server.service  --property=Id  --property=MainPID  --property=Description  --property=LoadState  --property=ActiveState  --property=SubState  --property=UnitFileState  --property=FragmentPath  --property=CanReload 
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] modules/Service.rb:153 Restarting service 'rmt-server'
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl show rmt-server.service  --property=Id  --property=MainPID  --property=Description  --property=LoadState  --property=ActiveState  --property=SubState  --property=UnitFileState  --property=FragmentPath  --property=CanReload 
2019-03-05 10:50:57 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl restart rmt-server.service 
2019-03-05 10:51:01 <1> susetest(3136) [Ruby] yast2/systemctl.rb:34 systemctl show rmt-server.service  --property=Id  --property=MainPID  --property=Description  --property=LoadState  --property=ActiveState  --property=SubState  --property=UnitFileState  --property=FragmentPath  --property=CanReload 
2019-03-05 10:51:01 <1> susetest(3136) [Ruby] lib/cheetah.rb:158 Executing "systemctl enable rmt-server-sync.timer".
2019-03-05 10:51:01 <3> susetest(3136) [Ruby] lib/cheetah.rb:206 Error output: Created symlink /etc/systemd/system/multi-user.target.wants/rmt-server-sync.timer ��� /usr/lib/systemd/system/rmt-server-sync.timer.
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:178 Status: 0
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:158 Executing "systemctl start rmt-server-sync.timer".
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:178 Status: 0
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:158 Executing "systemctl enable rmt-server-mirror.timer".
2019-03-05 10:51:02 <3> susetest(3136) [Ruby] lib/cheetah.rb:206 Error output: Created symlink /etc/systemd/system/multi-user.target.wants/rmt-server-mirror.timer ��� /usr/lib/systemd/system/rmt-server-mirror.timer.
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:178 Status: 0
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:158 Executing "systemctl start rmt-server-mirror.timer".
2019-03-05 10:51:02 <1> susetest(3136) [Ruby] lib/cheetah.rb:178 Status: 0
2019-03-05 10:51:02 <2> susetest(3136) [ui-shortcuts] YShortcutManager.cc(checkShortcuts):85 Not enough widgets with valid shortcut characters - no check
Actions #2

Updated by SLindoMansilla over 5 years ago

  • Subject changed from test fails in yast2_rmt on "yast2_rmt_service_status" needle to [functional][y] test fails in yast2_rmt on "yast2_rmt_service_status" needle
Actions #3

Updated by okurz over 5 years ago

  • Assignee set to michel_mno
  • Target version set to Milestone 24

@michel_mno please try to add more useful content to the section "Expected result". In case the test module never worked on ppc64le we could as well exclude it until the problem is resolved if we even ever want to support it there.

Actions #4

Updated by michel_mno over 5 years ago

  • Status changed from New to Resolved

Since build 177.2 no more failure for Leap 15.1 ppc64le, so set this issue as resolved.

Actions

Also available in: Atom PDF