Build failed in Jenkins: jujugui-test-charm #687

Jenkins Notification devnull at canonical.com
Tue Sep 3 17:42:42 UTC 2013


See <http://10.189.74.2:8080/job/jujugui-test-charm/687/changes>

Changes:

[Jeff Pihach] Only sends the changed config options.

1) There was a bug with the ghost constraints code which
caused it to fail when deploying services on rapi.

2) The GUI now only sends configuration values to juju when
those values differ from the defaults.

R=frankban, rharding
CC=
https://codereview.appspot.com/13252045

[Rick Harding] Add boolean/checkbox support to databinding.

- Get/Set of a checkbox value works through the node.get('checked') vs 'value'
attr.
- Add a test to verify it binds to the model.

R=benjamin.saller
CC=
https://codereview.appspot.com/13443044

------------------------------------------
Started by user hatch
Started by an SCM change
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: "998 matthew.scott at canonical.com-20130903133200-4grcj42fjj5deqzy
" 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/store/env/fakebackend.js
 M  app/store/env/go.js
 M  app/store/env/python.js
 M  app/views/databinding.js
 M  app/views/ghost-inspector.js
 M  app/views/inspector.js
 M  app/views/service.js
 M  app/views/utils.js
 M  app/views/viewlets/service-ghost.js
 M  test/assets/mysql-config.yaml
 M  test/test_databinding.js
 M  test/test_env_go.js
 M  test/test_env_python.js
 M  test/test_fakebackend.js
 M  test/test_ghost_inspector.js
 M  test/test_sandbox_go.js
 M  test/test_sandbox_python.js
 M  test/test_service_config_view.js
 M  test/test_utils.js
All changes applied successfully.
Now on revision 1000.
[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: "1000 jeff.pihach at canonical.com-20130903160924-mjy240b4rx67dzn1
" stderr: ""
[jujugui-test-charm] $ bzr log -v -r revid:matthew.scott at canonical.com-20130903133200-4grcj42fjj5deqzy..revid:jeff.pihach at canonical.com-20130903160924-mjy240b4rx67dzn1 --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: "1000 jeff.pihach at canonical.com-20130903160924-mjy240b4rx67dzn1
" stderr: ""
RevisionState revno:1000 revid:jeff.pihach at canonical.com-20130903160924-mjy240b4rx67dzn1
[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/hudson2724141383517680613.sh
+ set -ex
+ cat
+ chmod +x /tmp/test-runner
+ sudo -E su -p -c /tmp/test-runner - jujugui-merger
Clean and Prep
2013-09-03 17:23:01,209 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
2013-09-03 17:23:02,971 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
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.33.0.tar.gz
Processing selenium-2.33.0.tar.gz
Running selenium-2.33.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-w2KgQg/selenium-2.33.0/egg-dist-tmp-e9AB8G
Adding selenium 2.33.0 to easy-install.pth file

Installed /home/jujugui-merger/gui-branch/virtualenv/lib/python2.7/site-packages/selenium-2.33.0-py2.7.egg
Processing dependencies for selenium==2.33.0
Finished processing dependencies for selenium==2.33.0
ADDRESS	91.189.93.93	i-00009143
Using image 0848ac87-d794-48aa-bb8e-6e362d7982aa (ubuntu-released/ubuntu-precise-12.04-amd64-server-20130827-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.61.23
Assigned IP to i-00009143
Exposing the service...
2013-09-03 17:31:45,104 INFO Connecting to environment...
2013-09-03 17:31:47,959 INFO Connected to environment.
2013-09-03 17:31:50,115 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/1f19e9c2583a467d9cf11f528cf54168
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/42371d6ed4764711b61733b0205c1c5c
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/ba4ad70eadaf45718dbb9c6e199e069f
test_error (__main__.TestNotifications) ... ok
test_initial (__main__.TestNotifications) ... ok
* Platform: Internet Explorer 10 (Windows)
* Testcase: TestSandbox
* Details: https://saucelabs.com/jobs/9b3fb101ae70423182c38486c59d9aeb
- 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/438885f0ab8a4e5d8b651be30c56af70
test_charm_deploy (__main__.TestStaging) ... 
- restarting API backend with ip:10.55.61.23...

- restarting API backend with ip:10.55.61.23...
ERROR
test_initial_services (__main__.TestStaging) ... ERROR
test_service_view (__main__.TestStaging) ... ERROR
test_unit_view (__main__.TestStaging) ... ERROR
ERROR

======================================================================
ERROR: test_charm_deploy (__main__.TestStaging)
----------------------------------------------------------------------
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 419, 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.61.23', 'sudo', 'service', 'juju-api-improv', 'restart']' returned non-zero exit status 255

======================================================================
ERROR: test_initial_services (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/test_charm_running.py", line 233, in test_initial_services
    self.load()
  File "/home/jujugui-merger/gui-branch/test/browser.py", line 244, in load
    self.driver.get(url)
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 177, in get
    self.execute(Command.GET, {'url': url})
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.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.33.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 130, in check_response
    raise exception_class(value)
WebDriverException: Message: 'ERROR Job 438885f0ab8a4e5d8b651be30c56af70 is not in progress. It may have recently finished, or experienced an error. You can learn more at https://saucelabs.com/jobs/438885f0ab8a4e5d8b651be30c56af70' 

======================================================================
ERROR: test_service_view (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/test_charm_running.py", line 241, in test_service_view
    self.load('/:gui:/service/haproxy/')  # Navigate to service details.
  File "/home/jujugui-merger/gui-branch/test/browser.py", line 244, in load
    self.driver.get(url)
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 177, in get
    self.execute(Command.GET, {'url': url})
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.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.33.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 130, in check_response
    raise exception_class(value)
WebDriverException: Message: 'ERROR Job 438885f0ab8a4e5d8b651be30c56af70 is not in progress. It may have recently finished, or experienced an error. You can learn more at https://saucelabs.com/jobs/438885f0ab8a4e5d8b651be30c56af70' 

======================================================================
ERROR: test_unit_view (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/test_charm_running.py", line 259, in test_unit_view
    self.load('/:gui:/unit/haproxy-0/')  # Navigate to unit details.
  File "/home/jujugui-merger/gui-branch/test/browser.py", line 244, in load
    self.driver.get(url)
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 177, in get
    self.execute(Command.GET, {'url': url})
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.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.33.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 130, in check_response
    raise exception_class(value)
WebDriverException: Message: 'ERROR Job 438885f0ab8a4e5d8b651be30c56af70 is not in progress. It may have recently finished, or experienced an error. You can learn more at https://saucelabs.com/jobs/438885f0ab8a4e5d8b651be30c56af70' 

======================================================================
ERROR: tearDownClass (__main__.TestStaging)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jujugui-merger/gui-branch/test/browser.py", line 230, in tearDownClass
    cls.driver.quit()
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 455, in quit
    self.execute(Command.QUIT)
  File "/home/jujugui-merger/gui-branch/virtualenv/local/lib/python2.7/site-packages/selenium-2.33.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.33.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 130, in check_response
    raise exception_class(value)
WebDriverException: Message: 'ERROR Job 438885f0ab8a4e5d8b651be30c56af70 is not in progress. It may have recently finished, or experienced an error. You can learn more at https://saucelabs.com/jobs/438885f0ab8a4e5d8b651be30c56af70' 

----------------------------------------------------------------------
Ran 14 tests in 647.819s

FAILED (errors=5)
Command '['ssh', 'ubuntu at 10.55.61.23', 'sudo', 'service', 'juju-api-improv', 'restart']' returned non-zero exit status 255, Retrying in 3 seconds...
Quitting...
2013-09-03 17:42:38,424 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
2013-09-03 17:42:41,432 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
i-00009143 running i-00009142 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