7 brief-vs-stat-zero-kernel-lies \
10 colliding-file-names \
17 function-line-vs-leading-space \
19 ignore-matching-lines \
20 ignore-tab-expansion \
36 XFAIL_TESTS = large-subopt
39 $(TESTS) init.cfg init.sh t-local.sh envvar-check \
43 # Note that the first lines are statements. They ensure that environment
44 # variables that can perturb tests are unset or set to expected values.
45 # The rest are envvar settings that propagate build-related Makefile
46 # variables to test scripts.
48 tmp__=$${TMPDIR-/tmp}; \
49 test -d "$$tmp__" && test -w "$$tmp__" || tmp__=.; \
50 . $(srcdir)/envvar-check; \
51 TMPDIR=$$tmp__; export TMPDIR; \
53 if test -n "$$BASH_VERSION" || (eval "export v=x") 2>/dev/null; then \
54 export_with_values () { export "$$@"; }; \
56 export_with_values () \
58 sed_extract_var='s/=.*//'; \
59 sed_quote_value="s/'/'\\\\''/g;s/=\\(.*\\)/='\\1'/";\
60 for arg in "$$@"; do \
61 var=`echo "$$arg" | sed "$$sed_extract_var"`; \
62 arg=`echo "$$arg" | sed "$$sed_quote_value"`; \
70 VERSION='$(VERSION)' \
71 LOCALE_FR='$(LOCALE_FR)' \
72 LOCALE_FR_UTF8='$(LOCALE_FR_UTF8)' \
76 abs_top_builddir='$(abs_top_builddir)' \
77 abs_top_srcdir='$(abs_top_srcdir)' \
78 abs_srcdir='$(abs_srcdir)' \
79 built_programs="`$(built_programs)`" \
81 top_srcdir='$(top_srcdir)' \
83 DIFFUTILS_TEST_NAME=`echo $$tst|sed 's,^\./,,;s,/,-,g'` \
85 MALLOC_PERTURB_=$(MALLOC_PERTURB_) \
86 PACKAGE_BUGREPORT='$(PACKAGE_BUGREPORT)' \
87 PACKAGE_VERSION=$(PACKAGE_VERSION) \
90 PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)' \
91 REPLACE_GETCWD=$(REPLACE_GETCWD) \
92 PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
95 LOG_COMPILER= $(SHELL)
98 echo 'spy:;@echo $$(PROGRAMS)' \
99 | { (cd ../src && MAKEFLAGS= $(MAKE) -s -f Makefile -f - spy) \
101 | sed '/^$$/d; s,$(EXEEXT)$$,,' \
103 | tr '\n' ' '; echo; } \