~/talk

OpenStack Compute's automated testing

Talkat EuroPython 2011 · 2011-06-20..06-26· [testing, python]
links:none on file
slides:none on file

Patch approval triggers Jenkins which pulls approved patches from Launchpad, applies them, runs unit tests and a PEP8 pep check, and posts test output back to Launchpad; passing patches increment the repo version early, build docs, create a tarball, apply Debian packaging and upload source packages to PPAs. Integration tests then run on four Ubuntu releases and on four farm servers that boot, attach volumes and destroy instances, so packaging comes from the tarball not the VCS to keep releases reproducible. build packages from the tarball automated gate that rejects failures

AI-written summary · about

  1. 0:00Introduction
  2. 1:09What is OpenStack
  3. 3:23Quality assurance challenges
  4. 5:11Patch review process
  5. 8:04Automated testing with Jenkins and Tempest
  6. 10:11Additional automated checks
  7. 13:12Preventing broken trunk
  8. 15:26Automated release process
  9. 20:40Delta checks and integrity
  10. 22:52Building packages
  11. 25:01Multi-platform package testing
  12. 26:45Reference server tests
  13. 28:08Future testing plans
  14. 29:15Summary
  15. 29:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.