yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #26999
[Bug 1412469] [NEW] Integration tests sometime fail with "WebDriverException: Message: The browser appears to have exited before we could connect."
Public bug reported:
For example on test here ( http://logs.openstack.org/04/148204/4/check
/gate-horizon-dsvm-integration/5b55890/console.html )
2015-01-19 10:04:02.134 | 2015-01-19 10:04:02.118 | ERROR: openstack_dashboard.test.integration_tests.tests.test_flavors.TestFlavors.test_flavor_create
2015-01-19 10:04:02.136 | 2015-01-19 10:04:02.119 | ----------------------------------------------------------------------
2015-01-19 10:04:02.168 | 2015-01-19 10:04:02.121 | _StringException: Traceback (most recent call last):
2015-01-19 10:04:02.168 | 2015-01-19 10:04:02.122 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 72, in setUp
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.124 | super(AdminTestCase, self).setUp()
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.125 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 33, in setUp
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.127 | self.driver = webdriver.WebDriverWrapper()
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.128 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.130 | self.binary, timeout),
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.131 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.132 | self.binary.launch_browser(self.profile)
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.134 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.135 | self._wait_until_connectable()
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.137 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.138 | raise WebDriverException("The browser appears to have exited "
2015-01-19 10:04:02.172 | 2015-01-19 10:04:02.140 | WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
3 tests with that error in http://logs.openstack.org/47/147047/5/gate
/gate-horizon-dsvm-integration/2e044be/console.html :
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.309 | ======================================================================
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.310 | ERROR: openstack_dashboard.test.integration_tests.tests.test_keypair.TestKeypair.test_keypair
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.311 | ----------------------------------------------------------------------
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.313 | _StringException: Traceback (most recent call last):
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.314 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 59, in setUp
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.315 | super(TestCase, self).setUp()
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.316 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 33, in setUp
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.318 | self.driver = webdriver.WebDriverWrapper()
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.319 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.320 | self.binary, timeout),
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.321 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.323 | self.binary.launch_browser(self.profile)
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.324 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.325 | self._wait_until_connectable()
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.327 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.329 | raise WebDriverException("The browser appears to have exited "
2015-01-19 14:09:49.346 | 2015-01-19 14:09:49.330 | WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
Maybe we should also set that log_file attribute and add it to the list
of collected logs to help debug gate job failures.
** Affects: horizon
Importance: Undecided
Status: New
** Tags: integration-tests
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1412469
Title:
Integration tests sometime fail with "WebDriverException: Message: The
browser appears to have exited before we could connect."
Status in OpenStack Dashboard (Horizon):
New
Bug description:
For example on test here ( http://logs.openstack.org/04/148204/4/check
/gate-horizon-dsvm-integration/5b55890/console.html )
2015-01-19 10:04:02.134 | 2015-01-19 10:04:02.118 | ERROR: openstack_dashboard.test.integration_tests.tests.test_flavors.TestFlavors.test_flavor_create
2015-01-19 10:04:02.136 | 2015-01-19 10:04:02.119 | ----------------------------------------------------------------------
2015-01-19 10:04:02.168 | 2015-01-19 10:04:02.121 | _StringException: Traceback (most recent call last):
2015-01-19 10:04:02.168 | 2015-01-19 10:04:02.122 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 72, in setUp
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.124 | super(AdminTestCase, self).setUp()
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.125 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 33, in setUp
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.127 | self.driver = webdriver.WebDriverWrapper()
2015-01-19 10:04:02.169 | 2015-01-19 10:04:02.128 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.130 | self.binary, timeout),
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.131 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
2015-01-19 10:04:02.170 | 2015-01-19 10:04:02.132 | self.binary.launch_browser(self.profile)
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.134 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.135 | self._wait_until_connectable()
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.137 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
2015-01-19 10:04:02.171 | 2015-01-19 10:04:02.138 | raise WebDriverException("The browser appears to have exited "
2015-01-19 10:04:02.172 | 2015-01-19 10:04:02.140 | WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
3 tests with that error in http://logs.openstack.org/47/147047/5/gate
/gate-horizon-dsvm-integration/2e044be/console.html :
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.309 | ======================================================================
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.310 | ERROR: openstack_dashboard.test.integration_tests.tests.test_keypair.TestKeypair.test_keypair
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.311 | ----------------------------------------------------------------------
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.313 | _StringException: Traceback (most recent call last):
2015-01-19 14:09:49.343 | 2015-01-19 14:09:49.314 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 59, in setUp
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.315 | super(TestCase, self).setUp()
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.316 | File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/helpers.py", line 33, in setUp
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.318 | self.driver = webdriver.WebDriverWrapper()
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.319 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__
2015-01-19 14:09:49.344 | 2015-01-19 14:09:49.320 | self.binary, timeout),
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.321 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.323 | self.binary.launch_browser(self.profile)
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.324 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.325 | self._wait_until_connectable()
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.327 | File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 100, in _wait_until_connectable
2015-01-19 14:09:49.345 | 2015-01-19 14:09:49.329 | raise WebDriverException("The browser appears to have exited "
2015-01-19 14:09:49.346 | 2015-01-19 14:09:49.330 | WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
Maybe we should also set that log_file attribute and add it to the
list of collected logs to help debug gate job failures.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1412469/+subscriptions
Follow ups
References