Testing and CI for OpenPrinting projects
summary
Automated CI runs on every commit via GitHub Actions, building CUPS, PAPPL and cups-filters across x86 and native Windows, executing ./configure; make; make test, and running static analyzers like Coverity and LGTM; Docker/OCI, snap and flatpak images get produced for packaging tests. IPP conformance checks run against a standards-conformant IPP emulator, and regression suites (document reproducers like Ghostscript’s corpus) are discussed for upstream inclusion so fixes can be validated automatically.
AI-written summary · about
chapters (4)
related talks
33mOpenStack Compute's automated testing
41mBeyond unit tests
32mBuilding Confidence Together: Continuous Integration & Testing
48mFedora Automated Testing State of the Art: Not Quite CI for Distributions, but...
21mCommunity Continuous Integration (CI) for GNU Radio and OpenCPI
26mTesting Github PRs on Fedora/Centos with Packit
01h 00mBuilding a testing- and quality-driven culture at IBM
49mImplementing Modern CI in an IoT Medical Device
