[ci] manila-ui-integration-tests job fails because of timeouts

Bug #1933137 reported by Goutham Pacha Ravi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
manila-ui
In Progress
Undecided
Unassigned

Bug Description

Sporadically, the integration test job fails due to a timeout to open a panel. It has been observed that the panel that it fails on is the admin/security services dashboard:

integration run-test: commands[0] | /home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/bin/python /home/zuul/src/opendev.org/openstack/manila-ui/manage.py test manila_ui --settings=manila_ui.tests.settings --tag integration
setting PATH=/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[129775] /home/zuul/src/opendev.org/openstack/manila-ui$ /home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/bin/python manage.py test manila_ui --settings=manila_ui.tests.settings --tag integration
WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /home/zuul/src/opendev.org/openstack/manila-ui/manila_ui/local/enabled, /home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/enabled).
ffmpeg isn't installed. Video recording is skipped
Fffmpeg isn't installed. Video recording is skipped
Effmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.ffmpeg isn't installed. Video recording is skipped
.
======================================================================
ERROR: test_share_group_snapthots_page_opened (manila_ui.tests.integration.test_basic.TestManilaAdminDashboardInstalled)
manila_ui.tests.integration.test_basic.TestManilaAdminDashboardInstalled.test_share_group_snapthots_page_opened
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/helpers.py", line 338, in cleanup
   self.home_pg.log_out()
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/pages/basepage.py", line 51, in log_out
   self.topbar.user_dropdown_menu.click_on_logout()
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/regions/menus.py", line 282, in click_on_logout
   self.open()
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/regions/menus.py", line 235, in open
   self._wait_till_element_visible(self._menu_container_locator)
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/basewebobject.py", line 131, in _wait_till_element_visible
   self._wait_until(lambda x: self._is_element_visible(*locator), timeout)
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/basewebobject.py", line 103, in _wait_until
   return wait.WebDriverWait(self.driver, timeout, poll_frequency).until(
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
   raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
======================================================================
FAIL: test_security_services_page_opened (manila_ui.tests.integration.test_basic.TestManilaAdminDashboardInstalled)
manila_ui.tests.integration.test_basic.TestManilaAdminDashboardInstalled.test_security_services_page_opened
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/helpers.py", line 350, in setUp
   super().setUp()
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/openstack_dashboard/test/integration_tests/helpers.py", line 330, in setUp
   self.assertTrue(
 File "/home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/lib/python3.8/site-packages/unittest2/case.py", line 702, in assertTrue
   raise self.failureException(msg)
AssertionError: False is not true
----------------------------------------------------------------------
Ran 16 tests in 399.626s
FAILED (failures=1, errors=1)
System check identified no issues (0 silenced).
ERROR: InvocationError for command /home/zuul/src/opendev.org/openstack/manila-ui/.tox/integration/bin/python manage.py test manila_ui --settings=manila_ui.tests.settings --tag integration (exited with code 1)
integration finish: run-test after 402.30 seconds
integration start: run-test-post
integration finish: run-test-post after 0.00 seconds
___________________________________ summary ____________________________________
ERROR: integration: commands failed
ERROR
{
 "delta": "0:06:44.140893",
 "end": "2021-06-18 23:14:24.598730",
 "msg": "non-zero return code",
 "rc": 1,
 "start": "2021-06-18 23:07:40.457837"
}

Revision history for this message
Goutham Pacha Ravi (gouthamr) wrote :

Horizon Error Log

Revision history for this message
Goutham Pacha Ravi (gouthamr) wrote :

Job Output log

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila-ui (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/manila-ui/+/797347

Changed in manila-ui:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila-ui (master)

Reviewed: https://review.opendev.org/c/openstack/manila-ui/+/797347
Committed: https://opendev.org/openstack/manila-ui/commit/ba0749778bd799f67fd5633ea5e175c3aff0b5b5
Submitter: "Zuul (22348)"
Branch: master

commit ba0749778bd799f67fd5633ea5e175c3aff0b5b5
Author: Goutham Pacha Ravi <email address hidden>
Date: Mon Jun 21 12:10:37 2021 -0700

    [CI] Temporarily set integration test job to non-voting

    This failure has been determined to be unrelated to
    changes that are currently in-flight. While we
    investigate a fix, we can set this job to non-voting
    to merge unrelated fixes/improvements in parallel.

    Change-Id: I6f4ce5434a6504ca037c867ce7b9b1ea8e852be4
    Partial-Bug: #1933137
    Signed-off-by: Goutham Pacha Ravi <email address hidden>

Changed in manila-ui:
milestone: xena-3 → yoga-1
Changed in manila-ui:
milestone: yoga-1 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.