|
Packit |
33f14e |
# tests for GNU diff
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
TESTS = \
|
|
Packit |
33f14e |
basic \
|
|
Packit |
33f14e |
bignum \
|
|
Packit |
33f14e |
binary \
|
|
Packit |
33f14e |
brief-vs-stat-zero-kernel-lies \
|
|
Packit |
33f14e |
cmp \
|
|
Packit |
33f14e |
colliding-file-names \
|
|
Packit |
33f14e |
diff3 \
|
|
Packit |
33f14e |
excess-slash \
|
|
Packit |
33f14e |
help-version \
|
|
Packit |
33f14e |
invalid-re \
|
|
Packit |
33f14e |
function-line-vs-leading-space \
|
|
Packit |
33f14e |
ignore-matching-lines \
|
|
Packit |
33f14e |
label-vs-func \
|
|
Packit |
33f14e |
new-file \
|
|
Packit |
33f14e |
no-dereference \
|
|
Packit |
33f14e |
no-newline-at-eof \
|
|
Packit |
33f14e |
stdin \
|
|
Packit |
33f14e |
strcoll-0-names \
|
|
Packit |
33f14e |
filename-quoting \
|
|
Packit |
33f14e |
colors
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
EXTRA_DIST = \
|
|
Packit |
33f14e |
$(TESTS) init.sh t-local.sh envvar-check
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
# Note that the first lines are statements. They ensure that environment
|
|
Packit |
33f14e |
# variables that can perturb tests are unset or set to expected values.
|
|
Packit |
33f14e |
# The rest are envvar settings that propagate build-related Makefile
|
|
Packit |
33f14e |
# variables to test scripts.
|
|
Packit |
33f14e |
TESTS_ENVIRONMENT = \
|
|
Packit |
33f14e |
tmp__=$${TMPDIR-/tmp}; \
|
|
Packit |
33f14e |
test -d "$$tmp__" && test -w "$$tmp__" || tmp__=.; \
|
|
Packit |
33f14e |
. $(srcdir)/envvar-check; \
|
|
Packit |
33f14e |
TMPDIR=$$tmp__; export TMPDIR; \
|
|
Packit |
33f14e |
\
|
|
Packit |
33f14e |
if test -n "$$BASH_VERSION" || (eval "export v=x") 2>/dev/null; then \
|
|
Packit |
33f14e |
export_with_values () { export "$$@"; }; \
|
|
Packit |
33f14e |
else \
|
|
Packit |
33f14e |
export_with_values () \
|
|
Packit |
33f14e |
{ \
|
|
Packit |
33f14e |
sed_extract_var='s/=.*//'; \
|
|
Packit |
33f14e |
sed_quote_value="s/'/'\\\\''/g;s/=\\(.*\\)/='\\1'/";\
|
|
Packit |
33f14e |
for arg in "$$@"; do \
|
|
Packit |
33f14e |
var=`echo "$$arg" | sed "$$sed_extract_var"`; \
|
|
Packit |
33f14e |
arg=`echo "$$arg" | sed "$$sed_quote_value"`; \
|
|
Packit |
33f14e |
eval "$$arg"; \
|
|
Packit |
33f14e |
export "$$var"; \
|
|
Packit |
33f14e |
done; \
|
|
Packit |
33f14e |
}; \
|
|
Packit |
33f14e |
fi; \
|
|
Packit |
33f14e |
\
|
|
Packit |
33f14e |
export_with_values \
|
|
Packit |
33f14e |
VERSION='$(VERSION)' \
|
|
Packit |
33f14e |
LOCALE_FR='$(LOCALE_FR)' \
|
|
Packit |
33f14e |
LOCALE_FR_UTF8='$(LOCALE_FR_UTF8)' \
|
|
Packit |
33f14e |
AWK=$(AWK) \
|
|
Packit |
33f14e |
GREP_OPTIONS='' \
|
|
Packit |
33f14e |
LC_ALL=C \
|
|
Packit |
33f14e |
abs_top_builddir='$(abs_top_builddir)' \
|
|
Packit |
33f14e |
abs_top_srcdir='$(abs_top_srcdir)' \
|
|
Packit |
33f14e |
abs_srcdir='$(abs_srcdir)' \
|
|
Packit |
33f14e |
built_programs="`$(built_programs)`" \
|
|
Packit |
33f14e |
srcdir='$(srcdir)' \
|
|
Packit |
33f14e |
top_srcdir='$(top_srcdir)' \
|
|
Packit |
33f14e |
CC='$(CC)' \
|
|
Packit |
33f14e |
DIFFUTILS_TEST_NAME=`echo $$tst|sed 's,^\./,,;s,/,-,g'` \
|
|
Packit |
33f14e |
MAKE=$(MAKE) \
|
|
Packit |
33f14e |
MALLOC_PERTURB_=$(MALLOC_PERTURB_) \
|
|
Packit |
33f14e |
PACKAGE_BUGREPORT='$(PACKAGE_BUGREPORT)' \
|
|
Packit |
33f14e |
PACKAGE_VERSION=$(PACKAGE_VERSION) \
|
|
Packit |
33f14e |
PERL='$(PERL)' \
|
|
Packit |
33f14e |
SHELL='$(SHELL)' \
|
|
Packit |
33f14e |
PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)' \
|
|
Packit |
33f14e |
REPLACE_GETCWD=$(REPLACE_GETCWD) \
|
|
Packit |
33f14e |
PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
|
|
Packit |
33f14e |
stderr_fileno_=9 \
|
|
Packit |
33f14e |
; 9>&2
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
LOG_COMPILER= $(SHELL)
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
built_programs = \
|
|
Packit |
33f14e |
echo 'spy:;@echo $$(PROGRAMS)' \
|
|
Packit |
33f14e |
| { (cd ../src && MAKEFLAGS= $(MAKE) -s -f Makefile -f - spy) \
|
|
Packit |
33f14e |
| tr ' ' '\n' \
|
|
Packit |
33f14e |
| sed '/^$$/d; s,$(EXEEXT)$$,,' \
|
|
Packit |
33f14e |
| sort -u \
|
|
Packit |
33f14e |
| tr '\n' ' '; echo; } \
|
|
Packit |
33f14e |
| sed 's/ $$//'
|
|
Packit |
33f14e |
|
|
Packit |
33f14e |
VERBOSE = yes
|