- { test '$(srcdir)' != . || ./zdiff --__bindir . -c gzip.doc.gz; }
- ./zdiff --__bindir . -c $(srcdir)/gzip.doc $(srcdir)/gzip.doc
- ./zdiff --__bindir . $(srcdir)/gzip.doc gzip.doc.gz
- ./zdiff --__bindir . -c - $(srcdir)/gzip.doc <gzip.doc.gz
- ./zdiff --__bindir . -c gzip.doc.gz gzip.doc.gz
- ./zgrep --__bindir . -iV >/dev/null
- for file in $(FILES_TO_CHECK); do \
- ./gzip -cv -- "$$file" | ./gzip -d | cmp - "$$file" || exit 1; \
- done
- ./gzip -dc $(srcdir)/tests/hufts-segv.gz > /dev/null 2>&1; \
- test $$? = 1
- k=in-$$$$; printf a | ./gzip > $$k && \
- test "`cat $$k | ./gzip -dc $$k - $$k`" = aaa && rm $$k
- @echo 'Test succeeded.'
-
-TESTS = \
- tests/helin-segv \
- tests/memcpy-abuse \
- tests/trailing-nul \
- tests/zdiff \
- tests/zgrep-f
-
-EXTRA_DIST += $(TESTS)
-
-# A simple test, just of gzip -- more of a sanity check than anything else.
-FILES_TO_CHECK = $(bin_SCRIPTS) $(gzip_LDADD) \
- $(top_srcdir)/ChangeLog $(top_srcdir)/configure $(top_srcdir)/gzip.c
-check-local: $(FILES_TO_CHECK) gzip.doc.gz
- { test '$(srcdir)' != . || GZIP_BINDIR=. ./zdiff -c gzip.doc.gz; }
- GZIP_BINDIR=. ./zdiff -c $(srcdir)/gzip.doc $(srcdir)/gzip.doc
- GZIP_BINDIR=. ./zdiff $(srcdir)/gzip.doc gzip.doc.gz
- GZIP_BINDIR=. ./zdiff -c - $(srcdir)/gzip.doc <gzip.doc.gz
- GZIP_BINDIR=. ./zdiff -c gzip.doc.gz gzip.doc.gz
- GZIP_BINDIR=. ./zgrep -iV >/dev/null
- for file in $(FILES_TO_CHECK); do \
- ./gzip -cv -- "$$file" | ./gzip -d | cmp - "$$file" || exit; \
+ $(AM_V_GEN)$(new_path); { test '$(srcdir)' != . \
+ || zdiff gzip.doc.gz; }
+ $(AM_V_at)$(new_path); zdiff $(srcdir)/gzip.doc $(srcdir)/gzip.doc
+ $(AM_V_at)$(new_path); zdiff $(srcdir)/gzip.doc gzip.doc.gz
+ $(AM_V_at)$(new_path); zdiff - $(srcdir)/gzip.doc <gzip.doc.gz
+ $(AM_V_at)$(new_path); zdiff gzip.doc.gz gzip.doc.gz
+ $(AM_V_at)$(new_path); zgrep -iV >/dev/null
+ $(AM_V_at)$(new_path); \
+ for opt in --rsyncable '' -1 -9; do \
+ for file in $(FILES_TO_CHECK); do \
+ gzip $$opt -c -- "$$file" \
+ | gzip -d | cmp - "$$file" || exit 1; \
+ done; \