Debian Contious Integration

The Debian continuous integration (debci) is an automated system that coordinates the execution of automated tests against packages in the Debian system. debci will continuously run autopkgtest test suites from source packages in the Debian archive.

FAQ for package maintainers

How do I get my package to have its test suite executed?

Testuites must be included in source packages as defined in the DEP-8 specification. In short.

Please refer to the DEP-8 spec for details on how to declare your tests.

How exactly is the test suite executed?

Test suites are executed by autopkgtest. The version of autopkgtest used to execute the tests is shown in the log file for each test run.

How often are test suites executed?

The test suite for a source package will be executed:

What exactly is the environment where the tests are run?

debci is designed to support several text execution backends. The backend used for a test run is show in the corresponfing log file.

For the schroot backend:

Reporting Bugs

Please report bugs against the debci package in the Debian BTS.

Developer information

Contact

For maintainer queries and general discussion:

For the development of debci itself

Copyright and Licensing information

Copyright © 2014 the debci development team.

debci is free software licensed under the GNU General Public License version 3 or later.