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

Gary Poster gary.poster at canonical.com
Tue Apr 2 23:01:54 UTC 2013


Jeff investigated, and thinks that this is spurious, again.  He is retrying.

Remember, while I'm out, that everyone on the GUI team can retry tests,
and also configure the tests (shutting up this mail as a last resort,
for instance).  Instructions for Jenkins access are in the tree and here
(second paragraph is the key):

https://juju-gui.readthedocs.org/en/latest/continuous-integration.html

Also, if you are responding to a failure, please shoot a mail to the
list so other people know.

Finally, as additional motivation for delivery speed, when we
successfully complete the in-browser-memory project, Jeff is eager to
try and investigate these spurious test failures and make them go away. :-)

Thanks

Gary


On 04/02/2013 06:44 PM, Jenkins Notification wrote:
> See <http://10.189.74.2:8080/job/jujugui-test-charm/222/changes>
> 
> Changes:
> 
> [Jeff Pihach] Implemented the remove_unit functionality
> 
> In the fakebackend and the PyJujuAPI. It follows the improv
> as close as possible in the fakebackend but then only exposes
> the same information through the environment as the improv
> version did.
> 
> R=matthew.scott, benji
> CC=
> https://codereview.appspot.com/8280044
> 
> ------------------------------------------
> 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: "487 bac at canonical.com-20130402213747-g4o4tmrh6i8bug9c
> " 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/python.js
>  M  app/store/env/sandbox.js
>  M  test/test_sandbox.js
> All changes applied successfully.
> Now on revision 488.
> [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: "488 jeff.pihach at canonical.com-20130402223033-do8n7k004l2u0rg0
> " stderr: ""
> [jujugui-test-charm] $ bzr log -v -r revid:bac at canonical.com-20130402213747-g4o4tmrh6i8bug9c..revid:jeff.pihach at canonical.com-20130402223033-do8n7k004l2u0rg0 --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: "488 jeff.pihach at canonical.com-20130402223033-do8n7k004l2u0rg0
> " stderr: ""
> RevisionState revno:488 revid:jeff.pihach at canonical.com-20130402223033-do8n7k004l2u0rg0
> [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/hudson7801033302390476423.sh
> + set -ex
> + cat
> + chmod +x /tmp/test-runner
> + sudo -E su -p -c /tmp/test-runner - jujugui-merger
> Clean and Prep
> 2013-04-02 22:31:27,081 INFO Destroying environment 'juju-gui-testing' (type: openstack)...
> 2013-04-02 22:31:28,499 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-00007806
> 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.131
> Assigned IP to i-00007806
> Exposing the service...
> 2013-04-02 22:42:36,662 INFO Connecting to environment...
> 2013-04-02 22:42:39,468 INFO Connected to environment.
> 2013-04-02 22:42:41,543 INFO 'status' command finished successfully
> APP_URL= http://91.189.93.93
> Launching ie tests.
> test_environment_connection (__main__.TestBasics) ... ok
> test_environment_name (__main__.TestBasics) ... ok
> test_gui_unit_tests (__main__.TestBasics) ... FAIL
> test_title (__main__.TestBasics) ... ok
> test_charm_deploy (__main__.TestDeploy) ... ok
> test_staging_services (__main__.TestDeploy) ... ok
> 
> ======================================================================
> FAIL: test_gui_unit_tests (__main__.TestBasics)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "test/test_charm_running.py", line 72, in test_gui_unit_tests
>     self.fail(msg)
> AssertionError: 50 failure(s) running 105 tests.
> 
> ----------------------------------------------------------------------
> Ran 6 tests in 98.752s
> 
> FAILED (failures=1)
> Browser: ie
> Test run details at https://saucelabs.com/jobs/1e38908e4bbf4544b14be731d55f8b8a
> restart_api with ip:10.55.60.131
> Collected exit code 1
> Final instance state
> i-00007805 running i-00007806 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