Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Automated Testing of Debian Packages Status Update
Lucas Nussbaum – lucas@debian.org
Lucas Nussbaum Automated Testing of Debian Packages 1 / 32
Automated Testing of Debian Packages Status Update Lucas Nussbaum - - PowerPoint PPT Presentation
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Automated Testing of Debian Packages Status Update Lucas Nussbaum lucas@debian.org Lucas Nussbaum Automated Testing of Debian
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 1 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 2 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 3 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 4 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 5 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 6 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 7 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 8 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 9 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 10 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 11 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion Rebuilding packages Piuparts
Lucas Nussbaum Automated Testing of Debian Packages 12 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 13 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 10 100 1000 10000 F(x) package build time (s), logarithmic scale Lucas Nussbaum Automated Testing of Debian Packages 14 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 15 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 16 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 17 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 18 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
1 2 3 4 5 6 1 2 4 8 Build time (hours) parallel=n linux-2.6 ideal speed-up
Lucas Nussbaum Automated Testing of Debian Packages 19 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 20 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 21 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 22 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 23 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 24 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 24 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 24 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 25 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 26 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 27 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 28 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 29 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 30 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 31 / 32
Introduction Tests Building packages more efficiently Piuparts State of the archive collab-qa Conclusion
Lucas Nussbaum Automated Testing of Debian Packages 32 / 32