The Samba Selftest System
Presentation Introduction and overview
Autobuild is the top Pure Samba layer in the selftest system.
Public CI using GitLab CI
There's now also a Samba CI instance on gitlab, available for Samba team members and outside contributors: Samba CI on gitlab. This is the next layer up, controlled by the
.gitlab-ci.yml file in the repository, this runs Autobuild.
The next layer is
make test which invokes
selftest.pl and filters the results via subunit.
Samba's selftest system is based on Subunit output streams, to describe tests that pass, fail and are flapping.