4 # - Add "small" tests and stuff here.
5 # - Add "big" tests and stuff to explicitly test for (fixed) bugs
6 # to libexif-testsuite:
7 # * We don't want to force people to download dozens of big test images
8 # just for one small library. The ones included here are carefully chosen
9 # as a basic self-contained regression test set.
10 # * Proper testing is done with the "exif" program in libexif-testsuite.
11 # And this is just the lib - we don't have the program available
14 TESTS = test-mem test-value test-integers test-parse test-tagtable test-sorted \
15 test-fuzzer parse-regression.sh swap-byte-order.sh
18 TESTS += check-failmalloc.sh
21 check_PROGRAMS = test-mem test-mnote test-value test-integers test-parse \
22 test-tagtable test-sorted test-fuzzer
24 LDADD = $(top_builddir)/libexif/libexif.la $(LTLIBINTL)
26 EXTRA_DIST = check-vars.sh.in parse-regression.sh swap-byte-order.sh \
28 testdata/canon_makernote_variant_1.jpg \
29 testdata/canon_makernote_variant_1.jpg.parsed \
30 testdata/fuji_makernote_variant_1.jpg \
31 testdata/fuji_makernote_variant_1.jpg.parsed \
32 testdata/olympus_makernote_variant_2.jpg \
33 testdata/olympus_makernote_variant_2.jpg.parsed \
34 testdata/olympus_makernote_variant_3.jpg \
35 testdata/olympus_makernote_variant_3.jpg.parsed \
36 testdata/olympus_makernote_variant_4.jpg \
37 testdata/olympus_makernote_variant_4.jpg.parsed \
38 testdata/olympus_makernote_variant_5.jpg \
39 testdata/olympus_makernote_variant_5.jpg.parsed \
40 testdata/pentax_makernote_variant_2.jpg \
41 testdata/pentax_makernote_variant_2.jpg.parsed \
42 testdata/pentax_makernote_variant_3.jpg \
43 testdata/pentax_makernote_variant_3.jpg.parsed \
44 testdata/pentax_makernote_variant_4.jpg \
45 testdata/pentax_makernote_variant_4.jpg.parsed