README.md
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