Blame tests/Makefile.am

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