Build failed in Jenkins: jujugui-test-charm #840
Jenkins Notification
devnull at canonical.com
Thu Oct 24 00:52:04 UTC 2013
See <http://10.189.74.2:8080/job/jujugui-test-charm/840/changes>
Changes:
[Huw Wilkins] Bundle promise removal and service updates
Removed promises (merged from Rick)
Visual updates:
1) summary tab: delete charm stuff
2) change charms tab name to services
3) add service name to top of config info
4) sort services by charm name and then by service name
5) Add this text to top of Services tab: "These are the services that the bundle will deploy. Non-default configuration values are listed."
6) if charm is subordinate, do not show number of units; if charm is not subordinate and does not list number of units, show "1"
R=gary.poster, rharding, jeff.pihach
CC=
https://codereview.appspot.com/14920057
------------------------------------------
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on lp-quantal-server-amd64
$ bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/>
info result: bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/> returned 0. Command output: "1150 jeff.pihach at canonical.com-20131023164155-213fu67u8hld3194
" stderr: ""
[jujugui-test-charm] $ bzr pull --overwrite lp:juju-gui
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
http://bazaar.launchpad.net/~juju-gui/juju-gui/trunk is permanently redirected to http://bazaar.launchpad.net/~juju-gui/juju-gui/trunk/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
M app/subapps/browser/views/bundle.js
M app/templates/bundle.handlebars
M lib/views/browser/bundle-panel.less
M test/test_bundle_details_view.js
All changes applied successfully.
Now on revision 1151.
[jujugui-test-charm] $ bzr revert
$ bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/>
info result: bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/> returned 0. Command output: "1151 huw.wilkins at canonical.com-20131024002629-chc1bqpbi2fo9mf2
" stderr: ""
[jujugui-test-charm] $ bzr log -v -r revid:jeff.pihach at canonical.com-20131023164155-213fu67u8hld3194..revid:huw.wilkins at canonical.com-20131024002629-chc1bqpbi2fo9mf2 --long --show-ids
Getting local revision...
$ bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/>
info result: bzr revision-info -d <http://10.189.74.2:8080/job/jujugui-test-charm/ws/> returned 0. Command output: "1151 huw.wilkins at canonical.com-20131024002629-chc1bqpbi2fo9mf2
" stderr: ""
RevisionState revno:1151 revid:huw.wilkins at canonical.com-20131024002629-chc1bqpbi2fo9mf2
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
JUJU_INSTANCE_IP=91.189.93.93
JUJU_BRANCH=lp:juju-gui
JUJU_CHARM=cs:~juju-gui/precise/juju-gui
FAIL_FAST=1
JUJU_GUI_TEST_BROWSERS=ie chrome firefox
[EnvInject] - Variables injected successfully.
[jujugui-test-charm] $ /bin/sh -xe /tmp/hudson3054235140408870453.sh
+ set -ex
+ cat
+ chmod +x /tmp/test-runner
+ sudo -E su -p -c /tmp/test-runner - jujugui-merger
Clean and Prep
2013-10-24 00:31:13,230 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
2013-10-24 00:31:15,777 INFO 'destroy_environment' command finished successfully
WARNING: this command will destroy the 'juju-gui-testing' environment (type: openstack).
This includes all machines, services, data, and other resources. Continue [y/N]
Waiting for instances to terminate
Lightweight Checkout of lp:juju-gui
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
JUJU_INSTANCE_IP=91.189.93.93
Running Tests
virtualenv virtualenv --system-site-packages
New python executable in virtualenv/bin/python
Installing distribute.............................................................................................................................................................................................done.
Installing pip...............done.
virtualenv/bin/easy_install archives/selenium-2.35.0.tar.gz
Processing selenium-2.35.0.tar.gz
Running selenium-2.35.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-12646q/selenium-2.35.0/egg-dist-tmp-s3KbRb
Adding selenium 2.35.0 to easy-install.pth file
Installed /home/jujugui-merger/gui-branch/virtualenv/lib/python2.7/site-packages/selenium-2.35.0-py2.7.egg
Processing dependencies for selenium==2.35.0
Finished processing dependencies for selenium==2.35.0
ADDRESS 91.189.93.93 i-000098cc
Using image 0f9adcc8-a95a-485a-83cc-21c63ed9acd4 (ubuntu-released/ubuntu-precise-12.04-amd64-server-20131003-disk1.img)
Bootstrapping...
Deploying service...
Setting origin for charm to deploy lp:juju-gui
Waiting for service to start...
Assigning JUJU_INSTANCE_IP 91.189.93.93
Storing Internal IP as 10.55.60.215
Assigned IP to i-000098cc
Exposing the service...
2013-10-24 00:43:11,255 INFO Connecting to environment...
2013-10-24 00:43:14,504 INFO Connected to environment.
2013-10-24 00:43:16,530 INFO 'status' command finished successfully
Env: juju-gui-testing
APP_URL: http://91.189.93.93
Launching ie tests.
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestAuthentication
* Details: https://saucelabs.com/jobs/b83e8f28fa5340e3a399f4723ff4fc12
test_root_page (__main__.TestAuthentication) ... ok
test_service_page (__main__.TestAuthentication) ... ok
test_unit_page (__main__.TestAuthentication) ... ok
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestBasics
* Details: https://saucelabs.com/jobs/0905bb7338d546378b30f9be251405fb
test_environment_connection (__main__.TestBasics) ... ok
test_environment_name (__main__.TestBasics) ... ok
test_gui_unit_tests (__main__.TestBasics) ... ok
test_title (__main__.TestBasics) ... ok
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestNotifications
* Details: https://saucelabs.com/jobs/e2a03d74c05f494c809b585eb3ab5f70
test_error (__main__.TestNotifications) ... ok
test_initial (__main__.TestNotifications) ... ok
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestSandbox
* Details: https://saucelabs.com/jobs/f151c98844b241bab0326bda8e9b4a9c
- setting new options: sandbox=True
test_charm_deploy (__main__.TestSandbox) ... ok
- setting new options: sandbox=False
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestStaging
* Details: https://saucelabs.com/jobs/c809e2b201ed41cca0e2648225897b52
test_charm_deploy (__main__.TestStaging) ...
- restarting API backend with ip:10.55.60.215...
- done
ok
test_initial_services (__main__.TestStaging) ... ok
test_service_view (__main__.TestStaging) ... ERROR
test_unit_view (__main__.TestStaging) ... ERROR
======================================================================
ERROR: test_service_view (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 265, in test_service_view
service_name_displayed, error='Service name not displayed.')
File "/home/jujugui-merger/gui-branch/test/browser.py", line 99, in format_error
raise e
TimeoutException: Message: 'Service name not displayed.'
======================================================================
ERROR: test_unit_view (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 273, in test_unit_view
unit_name = self.driver.find_element_by_tag_name('h1').text
File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.35.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 318, in find_element_by_tag_name
return self.find_element(by=By.TAG_NAME, value=name)
File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.35.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 680, in find_element
{'using': by, 'value': value})['value']
File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.35.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 165, in execute
self.error_handler.check_response(response)
File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.35.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 164, in check_response
raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: u"Unable to find element with tag name == h1 (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 20.16 seconds\nFor documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '2.30.0', revision: 'dc1ef9c', time: '2013-02-19 00:15:27'\nSystem info: os.name: 'Windows Server 2012', os.arch: 'x86', os.version: '6.2', java.version: '1.6.0_43'\nSession ID: d0697b95-4498-42c7-bad5-205078bde47b\nDriver info: org.openqa.selenium.ie.InternetExplorerDriver\nCapabilities [{platform=WINDOWS, elementScrollBehavior=0, javascriptEnabled=true, enablePersistentHover=true, ignoreZoomSetting=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=10, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=false, allowAsynchronousJavaScript=false, handlesAlerts=true, initialBrowserUrl=, nativeEvents=true, takesScreenshot=true}]" ; Stacktrace:
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (None:-2)
at sun.reflect.NativeConstructorAccessorImpl.newInstance (None:-1)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (None:-1)
at java.lang.reflect.Constructor.newInstance (None:-1)
at org.openqa.selenium.remote.ErrorHandler.createThrowable (ErrorHandler.java:187)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed (ErrorHandler.java:145)
at org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:554)
at org.openqa.selenium.remote.RemoteWebDriver.findElement (RemoteWebDriver.java:307)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByTagName (RemoteWebDriver.java:372)
at org.openqa.selenium.By$ByTagName.findElement (By.java:320)
at org.openqa.selenium.remote.RemoteWebDriver.findElement (RemoteWebDriver.java:299)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (None:-2)
at sun.reflect.NativeMethodAccessorImpl.invoke (None:-1)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (None:-1)
at java.lang.reflect.Method.invoke (None:-1)
at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke (EventFiringWebDriver.java:101)
at com.sun.proxy.$Proxy1.findElement (None:-1)
at org.openqa.selenium.support.events.EventFiringWebDriver.findElement (EventFiringWebDriver.java:180)
at org.openqa.selenium.remote.server.handler.FindElement.call (FindElement.java:47)
at org.openqa.selenium.remote.server.handler.FindElement.call (FindElement.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun (None:-1)
at java.util.concurrent.FutureTask.run (None:-1)
at org.openqa.selenium.remote.server.DefaultSession$1.run (DefaultSession.java:167)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (None:-1)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (None:-1)
at java.lang.Thread.run (None:-1)
----------------------------------------------------------------------
Ran 14 tests in 511.169s
FAILED (errors=2)
Message: 'Service name not displayed.'
Quitting...
2013-10-24 00:51:48,158 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
2013-10-24 00:52:03,621 INFO 'destroy_environment' command finished successfully
WARNING: this command will destroy the 'juju-gui-testing' environment (type: openstack).
This includes all machines, services, data, and other resources. Continue [y/N] Collected exit code 1
Final instance state
+ cat /home/jujugui-merger/exit-status
+ ec=1
+ [ 0 -eq 1 ]
+ wc -l
+ cat /home/jujugui-merger/instance-state
+ [ 0 -lt 2 ]
+ echo RETRY THIS TEST RUN!
RETRY THIS TEST RUN!
+ exit 1
Build step 'Execute shell' marked build as failure
More information about the Juju-GUI
mailing list