OpenStack Compute's automated testing

A session at EuroPython 2011

Friday 24th June, 2011

12:15pm to 1:00pm (CET)

When a patch is propoed against OpenStack compute (a.k.a. Nova) and it makes it through our peer review process, our automated test system takes over:

  • It finds the approved patch on Launchpad.
  • An attempt to merge the patch is performed.
  • The unit tests are run.
  • A PEP-8 check is run.
  • The merge is completed, applying the patch to our trunk.
  • A tarball is built and published.
  • An Ubuntu source package is built for several editions of Ubuntu.
  • The source packages get uploaded to a PPA.
  • Once built, the packages are installed on a test setup.
  • A test battery is run against the installed "cloud".

I'll explain the various steps, showing how it works and attempt to demonstrate it (Murphy's law permitting), and then I'll speak about the benefits we've gotten from PPA's and working closely with Ubuntu.

About the speaker

This person is speaking at this event.
Soren Hansen

Free software, cloud computing, that sort of thing.. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2011

Italy Italy, Florence

20th26th June 2011

Tell your friends!


Time 12:15pm1:00pm CET

Date Fri 24th June 2011

Short URL


View the schedule



See something wrong?

Report an issue with this session