123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- check_PROGRAMS = test
- test_LDADD = $(top_builddir)/src/libmagic.la
- test_CPPFLAGS = -I$(top_builddir)/src
- EXTRA_DIST = \
- android-vdex-1.result \
- android-vdex-1.testfile \
- android-vdex-2.result \
- android-vdex-2.testfile \
- arj.result \
- arj.testfile \
- CVE-2014-1943.result \
- CVE-2014-1943.testfile \
- JW07022A.mp3.result \
- JW07022A.mp3.testfile \
- bcachefs.result \
- bcachefs.testfile \
- cl8m8ocofedso.result \
- cl8m8ocofedso.testfile \
- cmd1.testfile \
- cmd1.result \
- cmd2.testfile \
- cmd2.result \
- cmd3.testfile \
- cmd3.result \
- cmd4.testfile \
- cmd4.result \
- dsd64-dff.result \
- dsd64-dff.testfile \
- dsd64-dsf.result \
- dsd64-dsf.testfile \
- escapevel.result \
- escapevel.testfile \
- ext4.result \
- ext4.testfile \
- fit-map-data.result \
- fit-map-data.testfile \
- gedcom.result \
- gedcom.testfile \
- gpkg-1-zst.result \
- gpkg-1-zst.testfile \
- hddrawcopytool.result \
- hddrawcopytool.testfile \
- issue311docx.result \
- issue311docx.testfile \
- issue359xlsx.result \
- issue359xlsx.testfile \
- jpeg-text.result \
- jpeg-text.testfile \
- json1.result \
- json1.testfile \
- json2.result \
- json2.testfile \
- json3.result \
- json3.testfile \
- json4.result \
- json4.testfile \
- json5.result \
- json5.testfile \
- json6.result \
- json6.testfile \
- json7.result \
- json7.testfile \
- json8.result \
- json8.testfile \
- jsonlines1.testfile \
- jsonlines1.result \
- matilde.arm.result \
- matilde.arm.testfile \
- multiple-A.magic \
- multiple-B.magic \
- multiple.flags \
- multiple.result \
- multiple.testfile \
- pcjr.result \
- pcjr.testfile \
- pgp-binary-key-v2-phil.result \
- pgp-binary-key-v2-phil.testfile \
- pgp-binary-key-v3-lutz.result \
- pgp-binary-key-v3-lutz.testfile \
- pgp-binary-key-v4-dsa.result \
- pgp-binary-key-v4-dsa.testfile \
- pgp-binary-key-v4-ecc-no-userid-secret.result \
- pgp-binary-key-v4-ecc-no-userid-secret.testfile \
- pgp-binary-key-v4-ecc-secret-key.result \
- pgp-binary-key-v4-ecc-secret-key.testfile \
- pgp-binary-key-v4-rsa-key.result \
- pgp-binary-key-v4-rsa-key.testfile \
- pgp-binary-key-v4-rsa-no-userid-secret.result \
- pgp-binary-key-v4-rsa-no-userid-secret.testfile \
- pgp-binary-key-v4-rsa-secret-key.result \
- pgp-binary-key-v4-rsa-secret-key.testfile \
- pnm1.result \
- pnm1.testfile \
- pnm2.result \
- pnm2.testfile \
- pnm3.result \
- pnm3.testfile \
- regex-eol.magic \
- regex-eol.result \
- regex-eol.testfile \
- uf2.result \
- uf2.testfile \
- xclbin.result \
- xclbin.testfile \
- zstd-3-skippable-frames.result \
- zstd-dictionary-0.result \
- zstd-dictionary-1.result \
- zstd-dictionary-2.result \
- zstd-skippable-frame-0.result \
- zstd-skippable-frame-4.result \
- zstd-skippable-frame-8.result \
- zstd-skippable-frame-C.result \
- zstd-v0.2-FF.result \
- zstd-v0.2-FF.testfile \
- zstd-v0.3-FF.result \
- zstd-v0.3-FF.testfile \
- zstd-v0.4-FF.result \
- zstd-v0.4-FF.testfile \
- zstd-v0.5-FF.result \
- zstd-v0.5-FF.testfile \
- zstd-v0.6-FF.result \
- zstd-v0.6-FF.testfile \
- zstd-v0.7-00.result \
- zstd-v0.7-21.result \
- zstd-v0.7-21.testfile \
- zstd-v0.7-22.result \
- zstd-v0.7-22.testfile \
- zstd-v0.8-00.result \
- zstd-v0.8-01.result \
- zstd-v0.8-01.testfile \
- zstd-v0.8-02.result \
- zstd-v0.8-02.testfile \
- zstd-v0.8-03.result \
- zstd-v0.8-03.testfile \
- zstd-v0.8-16.result \
- zstd-v0.8-16.testfile \
- zstd-v0.8-20.result \
- zstd-v0.8-20.testfile \
- zstd-v0.8-21.result \
- zstd-v0.8-21.testfile \
- zstd-v0.8-22.result \
- zstd-v0.8-22.testfile \
- zstd-v0.8-23.result \
- zstd-v0.8-23.testfile \
- zstd-v0.8-F4.result \
- zstd-v0.8-F4.testfile \
- zstd-v0.8-FF.result \
- zstd-v0.8-FF.testfile
- T = $(top_srcdir)/tests
- check-local:
- set -e; \
- for i in $T/*.testfile; do \
- t=$${i%%.testfile}; \
- echo Running test: $$t; \
- m=; \
- for j in $$(eval echo $${t}\*.magic); do \
- if [ -f "$$j" ]; then \
- if [ -z "$$m" ]; then \
- m=$$j; \
- else \
- m=$$m:$$j; \
- fi \
- fi \
- done; \
- if [ -z "$$m" ]; then \
- m=$(top_builddir)/magic/magic; \
- fi; \
- f=-e; \
- if [ -f $${t}.flags ]; then \
- f=$$f$$(cat $${t}.flags); \
- fi; \
- echo TZ=UTC MAGIC=$$m ./test $$f $$i $${t}.result; \
- TZ=UTC MAGIC=$$m ./test $$f $$i $${t}.result; \
- done
|