Imported Upstream version 3.3
[platform/upstream/diffutils.git] / tests / Makefile.am
1 # tests for GNU diff
2
3 TESTS = \
4   basic \
5   binary \
6   colliding-file-names \
7   excess-slash \
8   help-version  \
9   function-line-vs-leading-space \
10   label-vs-func \
11   new-file \
12   no-dereference \
13   no-newline-at-eof \
14   stdin \
15   filename-quoting
16
17 EXTRA_DIST = \
18   $(TESTS) init.sh t-local.sh
19
20 # Note that the first lines are statements.  They ensure that environment
21 # variables that can perturb tests are unset or set to expected values.
22 # The rest are envvar settings that propagate build-related Makefile
23 # variables to test scripts.
24 TESTS_ENVIRONMENT =                             \
25   tmp__=$$TMPDIR; test -d "$$tmp__" || tmp__=.; \
26   TMPDIR=$$tmp__; export TMPDIR;                \
27   export                                        \
28   VERSION='$(VERSION)'                          \
29   abs_top_builddir='$(abs_top_builddir)'        \
30   abs_top_srcdir='$(abs_top_srcdir)'            \
31   abs_srcdir='$(abs_srcdir)'                    \
32   built_programs="`$(built_programs)`"          \
33   srcdir='$(srcdir)'                            \
34   top_srcdir='$(top_srcdir)'                    \
35   CC='$(CC)'                                    \
36   MAKE=$(MAKE)                                  \
37   PACKAGE_BUGREPORT='$(PACKAGE_BUGREPORT)'      \
38   PACKAGE_VERSION=$(PACKAGE_VERSION)            \
39   CONFIG_HEADER='$(abs_top_builddir)/lib/config.h' \
40   ENABLE_DEVICE_MAPPER=$(ENABLE_DEVICE_MAPPER)  \
41   PERL='$(PERL)'                                \
42   PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)' \
43   REPLACE_GETCWD=$(REPLACE_GETCWD)              \
44   PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
45   ; 9>&2
46
47 LOG_COMPILER= $(SHELL)
48
49 built_programs =                                                        \
50   echo 'spy:;@echo $$(PROGRAMS)'                                        \
51     | (cd ../src && MAKEFLAGS= $(MAKE) -s -f Makefile -f - spy)         \
52     | tr ' ' '\n' | sed '/^$$/d; s,$(EXEEXT)$$,,' | sort -u
53
54 VERBOSE = yes