1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
OUR_TESTS= \
perl \
annotate-output \
checkbashisms \
dd-list \
debchange \
debdiff \
debrepro \
debsign \
mass_bug \
mergechanges \
mk-origtargz \
package_lifecycle \
sadt \
uscan \
uscan_ftp \
uscan_git \
uscan_svn \
uscan_mangle \
uscan_group \
perltidy \
wrap-and-sort \
# Tests that must run as root, and alter the state of the system by
# adding/removing packages
DESTRUCTIVE_TESTS = \
debi \
# unset some variables that might affect tests
undefine DEB_CHECK_COMMAND
test: $(foreach i,$(OUR_TESTS),test_$(i).test)
destructive-test: $(foreach i,$(DESTRUCTIVE_TESTS),test_$(i).test)
%.test: %
./$<
test-installed: $(foreach i,$(OUR_TESTS),test_$(i).test_installed)
destructive-test-installed: $(foreach i,$(DESTRUCTIVE_TESTS),test_$(i).test_installed)
%.test_installed: %
./$< --installed
online-test:
./test_uscan_online
.PHONY: test test-installed online-test destructive-test
|