Build failed in Jenkins: jujugui-test-charm #264
Jenkins Notification
devnull at canonical.com
Wed Apr 10 01:24:16 UTC 2013
See <http://10.189.74.2:8080/job/jujugui-test-charm/264/changes>
Changes:
[Gary Poster] Fix environment annotations
Environment annotations were being munged inappropriately, breaking our Landscape integration. This fixes that.
Also, not all hyphens were being converted to underlines in delta attribute names, only the first one. This fixes that too.
R=
CC=
https://codereview.appspot.com/8607043
------------------------------------------
[...truncated 16 lines...]
Now on revision 525.
[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: "525 gary.poster at canonical.com-20130410005726-e7n3jnem12uopbib
" stderr: ""
[jujugui-test-charm] $ bzr log -v -r revid:matthew.scott at canonical.com-20130409214628-eqjxysmr2n0z2tal..revid:gary.poster at canonical.com-20130410005726-e7n3jnem12uopbib --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: "525 gary.poster at canonical.com-20130410005726-e7n3jnem12uopbib
" stderr: ""
RevisionState revno:525 revid:gary.poster at canonical.com-20130410005726-e7n3jnem12uopbib
[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/hudson2546290705695723716.sh
+ set -ex
+ cat
+ chmod +x /tmp/test-runner
+ sudo -E su -p -c /tmp/test-runner - jujugui-merger
Clean and Prep
2013-04-10 01:00:47,012 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
2013-04-10 01:00:48,485 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]
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
ADDRESS 91.189.93.93 i-00007903
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.135
Assigned IP to i-00007903
Exposing the service...
2013-04-10 01:13:32,269 INFO Connecting to environment...
2013-04-10 01:13:35,045 INFO Connected to environment.
2013-04-10 01:13:37,084 INFO 'status' command finished successfully
APP_URL= http://91.189.93.93
Launching ie tests.
test_environment_connection (__main__.TestBasics) ... ERROR
test_environment_name (__main__.TestBasics) ... ERROR
test_gui_unit_tests (__main__.TestBasics) ... ERROR
test_title (__main__.TestBasics) ... ERROR
test_charm_deploy (__main__.TestDeploy) ... ERROR
ERROR
test_staging_services (__main__.TestDeploy) ... ERROR
======================================================================
ERROR: test_environment_connection (__main__.TestBasics)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 26, in test_environment_connection
self.load()
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 154, in execute
response = self.command_executor.execute(driver_command, params)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py", line 283, in execute
return self._request(url, method=command_info[0], data=data)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py", line 324, in _request
response = opener.open(request)
File "/usr/lib/python2.7/urllib2.py", line 401, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 419, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1034, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
======================================================================
ERROR: test_environment_name (__main__.TestBasics)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 14, in test_environment_name
self.load()
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 154, in execute
response = self.command_executor.execute(driver_command, params)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py", line 283, in execute
return self._request(url, method=command_info[0], data=data)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py", line 324, in _request
response = opener.open(request)
File "/usr/lib/python2.7/urllib2.py", line 401, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 419, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1034, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
======================================================================
ERROR: test_gui_unit_tests (__main__.TestBasics)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 57, in test_gui_unit_tests
self.load('/test/')
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
======================================================================
ERROR: test_title (__main__.TestBasics)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 10, in test_title
self.load()
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
======================================================================
ERROR: test_charm_deploy (__main__.TestDeploy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 91, in test_charm_deploy
self.load()
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
======================================================================
ERROR: test_charm_deploy (__main__.TestDeploy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jujugui-merger/gui-branch/lib/retry.py", line 44, in f_retry
return f(*args, **kwargs)
File "/home/jujugui-merger/gui-branch/test/browser.py", line 246, in restart_api
'sudo', 'service', 'juju-api-improv', 'restart')
File "/usr/lib/python2.7/dist-packages/shelltoolbox/__init__.py", line 133, in callable_command
return run(*all_args)
File "/usr/lib/python2.7/dist-packages/shelltoolbox/__init__.py", line 452, in run
raise exception
CalledProcessError: Command '['ssh', 'ubuntu at 10.55.60.135', 'sudo', 'service', 'juju-api-improv', 'restart']' returned non-zero exit status 255
======================================================================
ERROR: test_staging_services (__main__.TestDeploy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_charm_running.py", line 119, in test_staging_services
self.load()
File "/home/jujugui-merger/gui-branch/test/browser.py", line 151, in load
self.driver.get(url)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 168, in get
self.execute(Command.GET, {'url': url})
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
----------------------------------------------------------------------
Ran 6 tests in 638.340s
FAILED (errors=7)
Browser: ie
Test run details at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194
restart_api with ip:10.55.60.135
Command '['ssh', 'ubuntu at 10.55.60.135', 'sudo', 'service', 'juju-api-improv', 'restart']' returned non-zero exit status 255, Retrying in 3 seconds...
restart_api with ip:10.55.60.135
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 446, in quit
self.execute(Command.QUIT)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 446, in quit
self.execute(Command.QUIT)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: u'Due to a previous error, this job has already finished. You can learn more at https://saucelabs.com/jobs/48d4699b6a6c42cf8cd38c4f918dc194'
Collected exit code 1
Final instance state
i-00007903 running i-00007901 running
+ cat /home/jujugui-merger/exit-status
+ ec=1
+ [ 0 -eq 1 ]
+ wc -l
+ cat /home/jujugui-merger/instance-state
+ [ 2 -lt 2 ]
+ wc -l
+ grep error\|stopped
+ cat /home/jujugui-merger/instance-state
+ [ 0 -gt 0 ]
+ exit 1
Build step 'Execute shell' marked build as failure
More information about the Juju-GUI
mailing list