xref: /freebsd/contrib/pam-krb5/ci/README.md (revision 7e97c6adffde3bd6f60f042ed2603335c005c6a7)
1# Continuous Integration
2
3The files in this directory are used for continuous integration testing.
4`ci/install` installs the prerequisite packages (run as root on a Debian
5derivative), and `ci/test` runs the tests.
6
7Most tests will be skipped without a Kerberos configuration.  The scripts
8`ci/kdc-setup-heimdal` and `ci/kdc-setup-mit` will (when run as root on a
9Debian derivative) set up a Heimdal or MIT Kerberos KDC, respectively, and
10generate the files required to run the complete test suite.
11
12Tests are run automatically via GitHub Actions workflows using these
13scripts and the configuration in the `.github/workflows` directory.
14