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