dh_auto_test
automatically runs a package’s test suites
Synopsis
dh_auto_test
[build system options]
[debhelper options]
[-- params]
add an example, a script, a trick and tips
examples
source
override_dh_auto_test:
dh_auto_test -- CPPFLAGS="-DTEST_WITHOUT_INTERNET"
override_dh_auto_configure:
dh_auto_configure -- --disable-silent-rules
source
override_dh_auto_test:
dh_auto_test -D wdmd
dh_auto_test -D src
override_dh_installinit:
dh_installinit -psanlock --name=wdmd
--no-restart-on-upgrade
source
fi
if dh_auto_test -D ${TDIR}
-- -I../../debian/${PACKAGE}/usr/share/perl5
then
EXIT_STATUS=0
else
description
dh_auto_test
is a debhelper program that tries to automatically run a
package’s test suite. It does so by running the
appropriate command for the build system it detects the
package uses. For example, if there’s a Makefile and
it contains a test or check target, then this
is done by running make (or
MAKE , if the environment variable is
set). If the test suite fails, the command will exit
nonzero. If there’s no test suite, it will exit zero
without doing anything.
This is
intended to work for about 90% of packages with a test
suite. If it doesn’t work, you’re encouraged to
skip using dh_auto_test at all, and just run the test
suite manually.
options
See "
BUILD SYSTEM OPTIONS " in
debhelper(7) for a list of common build system
selection and control options.
-- params
Pass params to the
program that is run, after the parameters that
dh_auto_test usually passes.
notes
If the DEB_BUILD_OPTIONS environment
variable contains nocheck, no tests will be performed.
see also
debhelper
This program is
a part of debhelper.
author
Joey Hess
<joeyh[:at:]debian[:dot:]org>