X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=tests%2FMakefile.am;fp=tests%2FMakefile.am;h=3b6ec31c22ed4247e478910fbfb627a3c356e86e;hb=dc84183747ce1703eb99685b5dbde1f65a143c06;hp=0000000000000000000000000000000000000000;hpb=a2016c1de6e4884f6c8ed5cc498f3bf821c25ca4;p=debian%2Fgzip diff --git a/tests/Makefile.am b/tests/Makefile.am new file mode 100644 index 0000000..3b6ec31 --- /dev/null +++ b/tests/Makefile.am @@ -0,0 +1,89 @@ +## Process this file with automake to create Makefile.in +# Copyright 2010-2012 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +TESTS = \ + helin-segv \ + help-version \ + hufts \ + memcpy-abuse \ + mixed \ + null-suffix-clobber \ + stdin \ + trailing-nul \ + zdiff \ + zgrep-f \ + zgrep-signal \ + znew-k + +EXTRA_DIST = \ + $(TESTS) \ + init.cfg \ + init.sh \ + hufts-segv.gz + +built_programs = \ + gzip \ + gunzip \ + gzexe \ + zcat \ + zcmp \ + zdiff \ + zegrep \ + zfgrep \ + zforce \ + zgrep \ + zless \ + zmore \ + znew + +TESTS_ENVIRONMENT = \ + tmp__=$$TMPDIR; test -d "$$tmp__" || tmp__=.; \ + TMPDIR=$$tmp__; export TMPDIR; \ + shell_or_perl_() { \ + if grep '^\#!/usr/bin/perl' "$$1" > /dev/null; then \ + if $(PERL) -e 'use warnings' > /dev/null 2>&1; then \ + grep '^\#!/usr/bin/perl -T' "$$1" > /dev/null && T_=T || T_=; \ + $(PERL) -w$$T_ -I$(srcdir) -MCoreutils \ + -M"CuTmpdir qw($$f)" -- "$$1"; \ + else \ + echo 1>&2 "$$tst: configure did not find a usable version of Perl," \ + "so skipping this test"; \ + (exit 77); \ + fi; \ + else \ + $(SHELL) "$$1"; \ + fi; \ + }; \ + export \ + LC_ALL=C \ + VERSION=$(VERSION) \ + abs_top_builddir='$(abs_top_builddir)' \ + abs_top_srcdir='$(abs_top_srcdir)' \ + abs_srcdir='$(abs_srcdir)' \ + built_programs='$(built_programs)' \ + srcdir='$(srcdir)' \ + top_srcdir='$(top_srcdir)' \ + CC='$(CC)' \ + GZIP_TEST_NAME=`echo $$tst|sed 's,^\./,,;s,/,-,g'` \ + MAKE=$(MAKE) \ + PACKAGE_BUGREPORT='$(PACKAGE_BUGREPORT)' \ + PACKAGE_VERSION=$(PACKAGE_VERSION) \ + PERL='$(PERL)' \ + SHELL='$(SHELL)' \ + PATH='$(abs_top_builddir)$(PATH_SEPARATOR)'"$$PATH" \ + ; 9>&2 + +VERBOSE = yes