Large Scale Quality Assurance in the PostgreSQL Ecosystem
The apt.postgresql.org repository hosts PostgreSQL server packages for seven
major releases: all the stable branches plus beta and the devel versions.
Targetting two architectures and seven Debian and Ubuntu releases, this is
almost 100 combinations in the cross product. On top of that, we build binary
packages for various PostgreSQL extensions and applications. Of course no one
is able to test thousands of packages manually.
We are putting much effort into running regression tests on all extensions
using pg_regress, and creating system integration tests to be run with the
autopkgtest tool. All tests are integrated with our Jenkins build server.
This talk presents recent advances made in the area and includes examples of
Apache/2.4.46 (Debian) Server at www.df7cb.de Port 443