tests: default: theonion(_2).json: Update thumbnail_url
[libquvi-scripts.git] / tests / Makefile.am
blob3ecc7185621666cb7cc8597945b8c35776b531af
2 TESTS_T=\
3  t/format_default.t \
4  t/format_other.t \
5  t/shortened.t \
6  t/nosupport.t \
7  t/expire.t
9 if WITH_FIXME
10 TESTS_T+=t/redirect.t # TODO: Uses scripts marked as FIXME; use new URLs.
11 TESTS_T+=t/mem.t # TODO: Ditto.
12 endif
14 TESTS_D_T=      t/d/url.t
15 TESTS_LIB=      lib/Test/Quvi.pm
16 TESTS_JSON=     data
18 EXTRA_DIST=\
19  README \
20  $(TESTS_NSFW_T) \
21  $(TESTS_JSON) \
22  $(TESTS_LIB) \
23  $(TESTS_D_T) \
24  $(TESTS_T)
26 PROVE_OPTS=     -I $(top_srcdir)/tests/lib/
27 PROVE_OPTS+=    --nocolor
29 TESTQUVI_OPTS=\
30  -q $(QUVI) \
31  -d $(top_srcdir)/tests \
32  -b $(top_srcdir)/share
34 if HAVE_VALGRIND
35 TESTQUVI_OPTS+= -v $(VALGRIND)
36 endif
38 if WITH_FIXME
39 TESTQUVI_OPTS+= --fixme
40 endif
42 if WITH_NLFY
43 TESTQUVI_OPTS+= --nlfy
44 endif
46 if WITH_NSFW
47 TESTQUVI_OPTS+= --nsfw
48 endif
50 test: all
51         @verbose=; test -n "$$TEST_VERBOSE" && verbose=-v; \
52         ok=1; for t in $(TESTS_T); do \
53                 ( $(PROVE) $$verbose $(PROVE_OPTS) $(top_srcdir)/tests/$$t \
54                 :: $(TESTQUVI_OPTS) ) || ok=; \
55         done; \
56         if test -z "$$ok"; then exit 1; fi