action #70963
open[opensuse] test fails in gnucash because "tip of the day" window is unfocused
0%
Description
Observation¶
openQA test in scenario opensuse-Jump:15.2-DVD-aarch64-extra_tests_on_gnome@aarch64 fails in
gnucash
The problem is "tip of the day" window is unfocused, so 'esc' key does not close it. We probably need to use an assert_and_click
call as done for other windows already.
It would be a revert of https://github.com/os-autoinst/os-autoinst-distri-opensuse/commit/ba81edb7dbba5a2cb773aa463a68f87ad5309cb1#diff-a9d3fcafd40bc069165aaf96e875d7f5
Test suite description¶
Maintainer: asmorodskyi, okurz. Extra tests which were designed to run on gnome
Reproducible¶
Fails since (at least) Build 73.7 (current job)
Expected result¶
Last good: 73.3 (or more recent)
Further details¶
Always latest result in this scenario: latest
Updated by SLindoMansilla over 3 years ago
- Subject changed from test fails in gnucash because "tip of the day" window is unfocused to [opensuse] test fails in gnucash because "tip of the day" window is unfocused
Updated by michel_mno over 3 years ago
The original occurrence in Jump15.2 https://openqa.opensuse.org/tests/1442073#step/gnucash/19
and new occurrence in Leap15.3 https://openqa.opensuse.org/tests/1500093#step/gnucash/19
are using the "bad" test-gnucash-1-tip-no-focus-on-tipwindow-20190518 as explained below:
If we want to use "close" button as suggested then it need to be part of the needle (as last entry of the array)
My proposal need to:
- delete similar needles that do not have it; this is done with new pr https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/706
- use 'gnucash-tip-close' tag rather than 'gnucash' tag
- replace send-key('esc') by click_lastmatch(); this is done with new pr https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11609 note that this patch is a trial to avoid ppc64le Leap15.3 failure with focused tip of the day window but escape not working https://openqa.opensuse.org/tests/1500187#step/gnucash/24
$find . -name '*gnucash*no-foc*.json' -exec grep -Hn gnucash {} \; |sort
test-gnucash-1-tip-no-focus-on-tipwindow-20180411.json:20: "test-gnucash-1",
test-gnucash-1-tip-no-focus-on-tipwindow-20180411.json:21: "gnucash",
test-gnucash-1-tip-no-focus-on-tipwindow-20190518.json:20: "test-gnucash-1",
test-gnucash-1-tip-no-focus-on-tipwindow-20190518.json:21: "gnucash",
test-gnucash-1-tip-no-focus-on-tipwindow-20190903.json:13: "test-gnucash-1",
test-gnucash-1-tip-no-focus-on-tipwindow-20190903.json:14: "gnucash",
test-gnucash-1-tip-no-focus-on-tipwindow-20200115.json:20: "test-gnucash-1",
test-gnucash-1-tip-no-focus-on-tipwindow-20200115.json:21: "gnucash",
$find . -name '*gnucash*unfoc*.json' -exec grep -Hn gnucash {} \; |sort
gnucash-tip-close-unfocussed-20181128.json:23: "gnucash-tip-close"
gnucash-tip-close-unfocussed-20190118.json:21: "gnucash-tip-close"
gnucash-tip-close-unfocussed-20190218.json:21: "gnucash-tip-close"
gnucash-tip-close-unfocussed-20190702.json:27: "gnucash-tip-close"
gnucash-tip-close-unfocussed-20200427.json:21: "gnucash-tip-close"
Updated by okurz about 2 years ago
This ticket was set to "Normal" priority but was not updated within the SLO period for "Normal" tickets (365 days) as described on https://progress.opensuse.org/projects/openqatests/wiki/Wiki#SLOs-service-level-objectives. Please consider picking up this ticket within the next 365 days or just set the ticket to the next lower priority of "Low" (no SLO related time period).
Updated by slo-gin about 1 year ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.
Updated by slo-gin 9 days ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.