work on maintaining the test suite so it can be enabled in the PRs

Description

Environment

None

Potential Workaround

None

Attachments

4
  • 30 May 2018, 08:45 AM
  • 30 May 2018, 08:43 AM
  • 15 Feb 2018, 06:28 PM
  • 15 Feb 2018, 06:28 PM

Checklist

hide

TestRail: Results

Activity

Show:

Niels Erik Nielsen May 30, 2018 at 8:45 AM

We've experienced another incident of seemingly random failures in user forms, when playing the tests in Chromium.

Turns out, field-focus-lost events, that are used for instance to trigger field validations, does not fire if the Chromium browser don't have focus. This easily happens - you drag out the test terminal window from under the Chromium window to view the logs for example - and it is easy to miss, since the Chromium window will stay on top.

I posted a heads-up about this on coreteam channel.

What it looks like (on Ubuntu) when Chromium has focus - a validation event fired producing the green check-mark in 'Username'

What it looks like when the terminal window has focus - the validation event not fired:

Niels Erik Nielsen April 27, 2018 at 8:43 PM

See https://folio-org.atlassian.net/browse/UITEST-25#icft=UITEST-25 regarding multiple tests failing on first run on a newly provisioned black-box and then passing on second and subsequent runs.

Niels Erik Nielsen April 25, 2018 at 10:24 AM

Without having troubleshot all failures from the last couple of days, it looks like a lot of them could stem from element IDs having been removed from check-boxes in stripes-components, which again relates to a problem with duplicate IDs in certain scenarios.

See UIU-430, STRIPES-512,
and commits https://github.com/folio-org/stripes-components/commit/88e25dd05c4db98c83abd55411c82e5e0a292056, https://github.com/folio-org/stripes-components/commit/8be825faa4bf630677028e0cb107c59b23703f4a

Niels Erik Nielsen February 23, 2018 at 8:58 AM

After 7 days of passing UI regression tests there was a failure this morning: UIU-392

Niels Erik Nielsen February 19, 2018 at 10:58 AM

Been troubleshooting local test failures (things have been passing in Jenkins for some days). Mike reported having 18 failures and I had a varying number of failures on each run, suggesting more issues with the timing of re-rendering.

I added wait time in some places and all tests eventually passed on my box. We'll see if people still experience problems when running them locally.

Won't Do

Details

Assignee

Reporter

Priority

Development Team

Core: Platform

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 31, 2018 at 2:36 PM
Updated November 20, 2020 at 5:10 PM
Resolved November 20, 2020 at 5:10 PM
TestRail: Cases
TestRail: Runs

Flag notifications