diff options
author | Jim Meyering <jim@meyering.net> | 1997-03-23 02:56:47 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1997-03-23 02:56:47 +0000 |
commit | c7b5fd24230e667e3590e53883bb8f6f2b35ee54 (patch) | |
tree | 79748562fa6f4c3f2b42918ff6b6e7da4a18debd /tests | |
parent | f1c111d469e91943e609894555682ff408792cfb (diff) | |
download | coreutils-c7b5fd24230e667e3590e53883bb8f6f2b35ee54.tar.xz |
.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ls/Makefile.in | 35 | ||||
-rwxr-xr-x | tests/ls/ls-tests | 52 |
2 files changed, 74 insertions, 13 deletions
diff --git a/tests/ls/Makefile.in b/tests/ls/Makefile.in index 0cbc8e872..8a7c8f026 100644 --- a/tests/ls/Makefile.in +++ b/tests/ls/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated automatically by automake 1.1l from Makefile.am +# Makefile.in generated automatically by automake 1.1m from Makefile.am # Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation @@ -32,19 +32,31 @@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ -YACC = @YACC@ -GENCAT = @GENCAT@ -MV = @MV@ -GMSGFMT = @GMSGFMT@ +ANSI2KNR = @ANSI2KNR@ CC = @CC@ -RANLIB = @RANLIB@ +DF_PROG = @DF_PROG@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +LIBOBJS = @LIBOBJS@ LN = @LN@ +MAINT = @MAINT@ +MV = @MV@ +MVDIR_PROG = @MVDIR_PROG@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ RM = @RM@ +U = @U@ +VERSION = @VERSION@ +YACC = @YACC@ x = ls explicit = '""""" "' b @@ -71,19 +83,16 @@ SCRIPTS = $(noinst_SCRIPTS) DIST_COMMON = Makefile.am Makefile.in -PACKAGE = @PACKAGE@ -VERSION = @VERSION@ - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \ - $(TEXINFOS) $(MANS) $(EXTRA_DIST) +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = tar +GZIP = --best default: all .SUFFIXES: .SUFFIXES: .pl -$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL) - cd $(top_srcdir) && automake --gnu tests/ls/Makefile +$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/ls/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ diff --git a/tests/ls/ls-tests b/tests/ls/ls-tests new file mode 100755 index 000000000..ad1844667 --- /dev/null +++ b/tests/ls/ls-tests @@ -0,0 +1,52 @@ +#! /bin/sh +# This script was generated automatically by build-script. +case $# in + 0) xx='../../src/ls';; + *) xx="$1";; +esac +test "$VERBOSE" && echo=echo || echo=: +$echo testing program: $xx +errors=0 +test "$srcdir" || srcdir=. +test "$VERBOSE" && $xx --version 2> /dev/null +$xx -b $srcdir/'""""" "' $srcdir/b > q1.O 2> q1.E +code=$? +if test $code != 0 ; then + $echo "Test q1 failed: ../../src/ls return code $code differs from expected value 0" 1>&2 + errors=`expr $errors + 1` +else + cmp q1.O $srcdir/q1.X + case $? in + 0) if test "$VERBOSE" ; then $echo "passed q1"; fi ;; + 1) $echo "Test q1 failed: files q1.O and $srcdir/q1.X differ" 1>&2; + errors=`expr $errors + 1` ;; + 2) $echo "Test q1 may have failed." 1>&2; + $echo The command "cmp q1.O $srcdir/q1.X" failed. 1>&2 ; + errors=`expr $errors + 1` ;; + esac +fi +test -s q1.E || rm -f q1.E +$xx -b -Q $srcdir/'""""" "' $srcdir/b > q2.O 2> q2.E +code=$? +if test $code != 0 ; then + $echo "Test q2 failed: ../../src/ls return code $code differs from expected value 0" 1>&2 + errors=`expr $errors + 1` +else + cmp q2.O $srcdir/q2.X + case $? in + 0) if test "$VERBOSE" ; then $echo "passed q2"; fi ;; + 1) $echo "Test q2 failed: files q2.O and $srcdir/q2.X differ" 1>&2; + errors=`expr $errors + 1` ;; + 2) $echo "Test q2 may have failed." 1>&2; + $echo The command "cmp q2.O $srcdir/q2.X" failed. 1>&2 ; + errors=`expr $errors + 1` ;; + esac +fi +test -s q2.E || rm -f q2.E +if test $errors = 0 ; then + $echo Passed all 2 tests. 1>&2 +else + $echo Failed $errors tests. 1>&2 +fi +test $errors = 0 || errors=1 +exit $errors |