From e8c46a103fdc06a2075b9c391806758f2d491469 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 16 Aug 2009 17:06:23 +0200 Subject: [PATCH] tests: add a test for just-fixed bug * tests/hufts-segv.gz: New file, from bug report. * Makefile.am (EXTRA_DIST): Add tests/hufts-segv.gz. (check-local): Exercise the bug. --- .gitignore | 1 - Makefile.am | 3 +++ tests/hufts-segv.gz | Bin 0 -> 425 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 tests/hufts-segv.gz diff --git a/.gitignore b/.gitignore index 785f8a7..1e8d851 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *._bootmp* *.cache *.doc -*.gz *.lineno *.log *.o diff --git a/Makefile.am b/Makefile.am index 508d2c4..864342b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -25,6 +25,7 @@ man_MANS = gunzip.1 gzexe.1 gzip.1 \ EXTRA_DIST = $(ACINCLUDE_INPUTS) $(man_MANS) \ ChangeLog-2007 \ + tests/hufts-segv.gz \ algorithm.doc amiga/match.a amiga/Makefile.gcc amiga/Makefile.sasc \ amiga/tailor.c amiga/utime.h atari/Makefile.st crypt.h \ gunzip.in gzexe.in gzip.doc gzip.h lzw.h msdos/match.asm msdos/tailor.c \ @@ -92,6 +93,8 @@ check-local: $(FILES_TO_CHECK) $(bin_PROGRAMS) gzip.doc.gz 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 @echo 'Test succeeded.' install-exec-hook: remove-installed-links diff --git a/tests/hufts-segv.gz b/tests/hufts-segv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32cb2a256844358eca0b5e78e49b96a60724ade5 GIT binary patch literal 425 zcmV;a0apGWiwFp3hCxaKLneA_@sO?mdq7;(2QW^Z9SDF595fO9L8wDXh=Bo#O6~Zd z2Sc;gtTYt4C<#O`<83h#1C)cf5I1Evvzy!P>H$ruDyZEMjJ&kDnciE#@`!i&)>?m@ zWtg<%@p|v~z5aUbVV}L)nj^2B_L_UIe0l4*FpND~&(m<~KP~rwhqJX^956Q|@Wa+_ z6@d+5BjA7YrW)l3aNZY>W3>q@6wpc-u;Tf_kCzpw6l`b{_HfkdsPhOp&hx*gOnA*l zu1&~sI#)jA)vH&)b<^I2KRdGQ;1+zFd|D+}e!H+-hgz>^ z#EmIMkp+A|_pdnwpLZ>7v3*MnX~Lrly(Lt$Ju3PAu>buR%I7^9>C^8Sd{0J8U`A@D zWnS&PrL{qxcX(ia(tt@sJ4BG(sIe2OXYsI>T|aTet+=I!m6X}hB!KeGVDOUK?*{5tR4Kf%2D$_p!gBt T``EQpmP3?Kx-ts%>n6x2;pf&! literal 0 HcmV?d00001 -- 2.30.2