Add expire.t
[libquvi-scripts.git] / tests / Makefile.am
blobb8eaf952c957ca38511af6489772d67dbe8b7b7b
2 TESTS_T=\
3  t/format_default.t \
4  t/format_other.t \
5  t/shortened.t \
6  t/nosupport.t \
7  t/redirect.t \
8  t/expire.t \
9  t/mem.t
11 TESTS_D_T=      t/d/url.t
12 TESTS_LIB=      lib/Test/Quvi.pm
13 TESTS_JSON=     data
15 EXTRA_DIST=\
16  README \
17  $(TESTS_NSFW_T) \
18  $(TESTS_JSON) \
19  $(TESTS_LIB) \
20  $(TESTS_D_T) \
21  $(TESTS_T)
23 PROVE_OPTS=     -I $(top_srcdir)/tests/lib/
24 PROVE_OPTS+=    --nocolor
26 TESTQUVI_OPTS=\
27  -q $(QUVI) \
28  -d $(top_srcdir)/tests \
29  -b $(top_srcdir)/share
31 if HAVE_VALGRIND
32 TESTQUVI_OPTS+= -v $(VALGRIND)
33 endif
35 if WITH_FIXME
36 TESTQUVI_OPTS+= --fixme
37 endif
39 if WITH_NLFY
40 TESTQUVI_OPTS+= --nlfy
41 endif
43 if WITH_NSFW
44 TESTQUVI_OPTS+= --nsfw
45 endif
47 test: all
48         @verbose=; test -n "$$TEST_VERBOSE" && verbose=-v; \
49         ok=1; for t in $(TESTS_T); do \
50                 ( $(PROVE) $$verbose $(PROVE_OPTS) $(top_srcdir)/tests/$$t \
51                 :: $(TESTQUVI_OPTS) ) || ok=; \
52         done; \
53         if test -z "$$ok"; then exit 1; fi