Automated testing of Juju + Openstack

Adam Gandelman adamg at canonical.com
Fri Jul 13 00:08:35 UTC 2012


Greetings-

I've put together some very basic functional tests intended to exercise 
Juju against Openstack Folsom via the EC2 provider.  I've added the test 
job to our automated, post-commit Openstack testing so that we can catch 
any upstream regressions early.  Currently it does some very basic stuff:

1. Bootstraps
2. Ensures a running instance state and agent state on node 0.
3. Deploys 2 services, ensures everything starts.
4. Confirms expose + unexpose work as expected.
5. Sets arbitrary config values via 'juju set' and ensures this results 
in changed configuration in the service, to verify hook execution.

You can checkout the results on our Jenkins dashboard:

https://jenkins.qa.ubuntu.com/view/Openstack%20Testing/view/Openstack%20Precise/view/Overview/job/precise_folsom_coverage_juju/

I'm curious if there are any other areas that this testing doesn't touch 
that may be valuable in terms of verifying Openstack trunk still 
satisfies the needs of the EC2 provider?

Adam



More information about the Juju mailing list