https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842018-09-11T05:20:23ZopenSUSE Project Management ToolopenQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1479172018-09-11T05:20:23Zokurzokurz@suse.com
<ul><li><strong>Subject</strong> changed from <i>test fails in gnucash</i> to <i>test fails in gnucash - gnucash not closed</i></li></ul> openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1479202018-09-11T05:21:36Zokurzokurz@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed behind-schedule" href="/issues/38387">action #38387</a>: [functional][u][sporadic][medium] test fails in gnucash - window is not closed</i> added</li></ul> openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1479262018-09-11T05:35:08Zokurzokurz@suse.com
<ul><li><strong>Subject</strong> changed from <i>test fails in gnucash - gnucash not closed</i> to <i>[functional][u] test fails in gnucash - gnucash not closed</i></li><li><strong>Due date</strong> set to <i>2018-09-25</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>Workable</i></li><li><strong>Assignee</strong> set to <i>SLindoMansilla</i></li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li><li><strong>Target version</strong> set to <i>Milestone 19</i></li></ul><p><a class="user active user-mention" href="https://progress.opensuse.org/users/24132">@SLindoMansilla</a> please check if this is still an issue or resolved with your work on <a class="issue tracker-4 status-3 priority-4 priority-default closed behind-schedule" title="action: [functional][u][sporadic][medium] test fails in gnucash - window is not closed (Resolved)" href="https://progress.opensuse.org/issues/38387">#38387</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1479832018-09-11T06:59:21ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>In Progress</i></li></ul><p>checking</p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1479922018-09-11T07:20:27ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>The problem doesn't have to do with my changes, since the problem is that the main window of gnucash doesn't get the focus after closing the help window.</p>
<p>see: <a href="https://openqa.opensuse.org/tests/744023#step/gnucash/19" class="external">https://openqa.opensuse.org/tests/744023#step/gnucash/19</a></p>
<p>There is a post handling on a for loop to be sure that gnucash is closed. It detects the window open and sends ctrl-q</p>
<p>see: <a href="https://openqa.opensuse.org/tests/744023#step/gnucash/20" class="external">https://openqa.opensuse.org/tests/744023#step/gnucash/20</a></p>
<p>After that the popup confirmation is detected and alt-w is sent</p>
<p>see: <a href="https://openqa.opensuse.org/tests/744023#step/gnucash/21" class="external">https://openqa.opensuse.org/tests/744023#step/gnucash/21</a></p>
<p>the loop iterates faster than the display is refreshing causing a race condition, the popup is detected again and alt-w is sent, causing the window bar menu to open</p>
<p>see: <a href="https://openqa.opensuse.org/tests/744023#step/gnucash/22" class="external">https://openqa.opensuse.org/tests/744023#step/gnucash/22</a></p>
<p>Causing a fail.</p>
<p>Here is needed a sync point after each post handling event to avoid race conditions.</p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1480252018-09-11T08:06:14ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p><a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5745" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5745</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1486732018-09-12T08:25:52ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li></ul> openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1490302018-09-12T21:32:32Zmlin7442mlin@suse.com
<ul></ul><p>TW's gnucash does not show up 'saving window' after clicked close button in case have had empty content <a href="https://openqa.opensuse.org/tests/753777#step/gnucash/24" class="external">https://openqa.opensuse.org/tests/753777#step/gnucash/24</a> , I think the differ of behavior is depend on gnucash's version in this case, we should check whether 'saving window' appear. For the time being I created workaround needle below, those are just click on desktop actually, we can clean them up once we have a proper fix.</p>
<p><a href="https://github.com/os-autoinst/os-autoinst-needles-opensuse/commit/fc270c4183d50902d05530465a2d94300c5136ed" class="external">https://github.com/os-autoinst/os-autoinst-needles-opensuse/commit/fc270c4183d50902d05530465a2d94300c5136ed</a><br>
<a href="https://github.com/os-autoinst/os-autoinst-needles-opensuse/commit/f8434cb337830feb22409e3725509119d84db23d" class="external">https://github.com/os-autoinst/os-autoinst-needles-opensuse/commit/f8434cb337830feb22409e3725509119d84db23d</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1490392018-09-13T04:49:58Zokurzokurz@suse.com
<ul></ul><p>Reverted change with <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5758" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5758</a>, see <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5745#discussion_r217155333" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5745#discussion_r217155333</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1497172018-09-17T07:37:19ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>In Progress</i></li></ul><p>PR: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5760" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5760</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1501822018-09-19T08:05:58ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li></ul><p>Not able to test Leap 15.0 and Leap 42.3: <a href="https://progress.opensuse.org/issues/41228" class="external">https://progress.opensuse.org/issues/41228</a></p>
<p>But PR could be merged.</p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1502002018-09-19T08:14:00ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-4 status-3 priority-3 priority-lowest closed" href="/issues/41228">action #41228</a>: os-autoinst fails executing qemu-img info on the qcow2 image</i> added</li></ul> openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1515982018-09-25T08:35:52ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Due date</strong> changed from <i>2018-09-25</i> to <i>2018-10-09</i></li></ul><p>Moving to sprint 27. Not able to finish during sprint 26.</p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1542982018-10-08T06:45:36ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>PR merged: <a href="https://progress.opensuse.org/issues/41228" class="external">https://progress.opensuse.org/issues/41228</a></p>
<p>Waiting for verification run on OSD: <a href="https://openqa.opensuse.org/tests/overview?build=gnucash_poo40319" class="external">https://openqa.opensuse.org/tests/overview?build=gnucash_poo40319</a></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1544302018-10-08T08:51:54ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>Verified on OSD: <a href="https://openqa.opensuse.org/tests/overview?build=gnucash_poo40319" class="external">https://openqa.opensuse.org/tests/overview?build=gnucash_poo40319</a></p>
<p><u>P.D.: Maintenance tests for gnucash on Leap 42.3 may still need needles.</u></p>
openQA Tests - action #40319: [functional][u] test fails in gnucash - gnucash not closedhttps://progress.opensuse.org/issues/40319?journal_id=1546432018-10-09T08:34:16ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>If gnucash fails again, check if it is problem of ensure_installed, and reuse this PR: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5830" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5830</a></p>