3 t/format_default_nonhttp.t \
14 TESTS_LIB = lib/Test/Quvi.pm
19 $(README) $(TESTS_LIB) \
20 $(TESTS_T) $(TESTS_NSFW_T) $(TESTS_D_T) $(TESTS_POD_T) \
24 PROVE_OPTS_COMMON = --nocolor
26 # Options for those tests that use Test::Quvi.
28 PROVE_OPTS = -I $(top_srcdir)/tests/lib/
29 PROVE_OPTS += $(PROVE_OPTS_COMMON)
32 -q $(top_builddir)/src/quvi/quvi \
33 -d $(top_srcdir)/tests \
34 -b $(top_srcdir)/share
37 TESTQUVI_OPTS += -v $(VALGRIND)
41 TESTQUVI_OPTS += --todo
45 TESTQUVI_OPTS += --nlfy
49 TESTQUVI_OPTS += --nsfw
52 # Options for those tests that *do not* use Test::Quvi.
54 # t/pod.t: GetOptions accepts a different (from those used in
55 # Test::Quvi) set of options.
56 PROVE_OPTS_POD = $(PROVE_OPTS_COMMON)
58 TESTQUVI_OPTS_POD = -p $(top_srcdir)/doc/man1
61 @verbose=; test -n "$$TEST_VERBOSE" && verbose=-v; \
62 ok=1; for t in $(TESTS_T); do \
63 ( $(PROVE) $$verbose $(PROVE_OPTS) $(top_srcdir)/tests/$$t \
64 :: $(TESTQUVI_OPTS) ) || ok=; \
66 for t in $(TESTS_POD_T); do \
67 ( $(PROVE) $$verbose $(PROVE_OPTS_POD) $(top_srcdir)/tests/$$t \
68 :: $(TESTQUVI_OPTS_POD) ) || ok=; \
70 if test -z "$$ok"; then exit 1; fi