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