aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog15
-rw-r--r--test/Makefile.am2
-rw-r--r--test/Makefile.in3
-rw-r--r--test/beginfile2.in4
-rw-r--r--test/beginfile2.ok9
-rwxr-xr-xtest/beginfile2.sh38
6 files changed, 44 insertions, 27 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 21224fd7..05a74f87 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,18 @@
+2011-10-24 Arnold D. Robbins <arnold@skeeve.com>
+
+ * beginfile2.sh: Use `...` instead of $(...) for broken systems
+ where /bin/sh doesn't support $(...). Thanks to Nelson Beebe for
+ the report.
+
+2011-10-21 John Haque <j.eh@mchsi.com>
+
+ * beginfile2.in, beginfile2.sh, beginfile2.ok: Adjust input file names.
+
+2011-10-21 Corinna Vinschen <vinschen@redhat.com>
+
+ * Makefile.am (beginfile2): Adjust for running out of srcdir.
+ * beginfile2.sh: Same.
+
2011-10-02 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (rtlen, rtlen01, rtlenmb): New tests.
diff --git a/test/Makefile.am b/test/Makefile.am
index 92e5d1b6..450fc35d 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1391,7 +1391,7 @@ beginfile1::
beginfile2:
@echo $@
- @-AWK="$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in > _$@ 2>&1
+ @-( cd $(srcdir) && AWK="$(abs_builddir)/$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in ) > _$@ 2>&1
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
dumpvars::
diff --git a/test/Makefile.in b/test/Makefile.in
index 886e22c0..91173ea5 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -150,7 +150,6 @@ SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
SOCKET_LIBS = @SOCKET_LIBS@
STRIP = @STRIP@
-U = @U@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
@@ -1742,7 +1741,7 @@ beginfile1::
beginfile2:
@echo $@
- @-AWK="$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in > _$@ 2>&1
+ @-( cd $(srcdir) && AWK="$(abs_builddir)/$(AWKPROG)" $(srcdir)/$@.sh $(srcdir)/$@.in ) > _$@ 2>&1
@-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
dumpvars::
diff --git a/test/beginfile2.in b/test/beginfile2.in
index 5b7cc833..34043e72 100644
--- a/test/beginfile2.in
+++ b/test/beginfile2.in
@@ -26,7 +26,7 @@ BEGINFILE {
}
END {
print "executing END rule"
- ARGV[ARGC++] = "beginfile.sh";
+ ARGV[ARGC++] = src;
count = 0
while (getline> 0)
count++;
@@ -44,7 +44,7 @@ BEGINFILE {
}
END {
print "executing END rule"
- ARGV[ARGC++] = "beginfile.sh";
+ ARGV[ARGC++] = src;
getline
print $0
print "Done executing END rule"
diff --git a/test/beginfile2.ok b/test/beginfile2.ok
index c3029c7c..2d872eae 100644
--- a/test/beginfile2.ok
+++ b/test/beginfile2.ok
@@ -15,13 +15,16 @@ In BEGINFILE: /file/does/not/exist
In BEGINFILE: beginfile2.in
In ENDFILE: beginfile2.in
executing END rule
-In BEGINFILE: beginfile.sh
-gawk: cmd. line:3: fatal: cannot open file `beginfile.sh' for reading (No such file or directory)
+In BEGINFILE: beginfile2.sh
+In ENDFILE: beginfile2.sh
+1
+Done executing END rule
--Test 4--
In BEGINFILE: beginfile2.in
ENDFILE: beginfile2.in
executing END rule
-In BEGINFILE: beginfile.sh
+In BEGINFILE: beginfile2.sh
+ENDFILE: beginfile2.sh
Done executing END rule
--Test 5--
diff --git a/test/beginfile2.sh b/test/beginfile2.sh
index 19deef62..69161200 100755
--- a/test/beginfile2.sh
+++ b/test/beginfile2.sh
@@ -2,7 +2,7 @@
# beginfile2.sh --- test BEGINFILE/ENDFILE/getline/nextfile/exit combinations
-AWK="../gawk"
+#AWK="../gawk"
AWKPROG="beginfile2.in"
SCRIPT=`basename $0`
@@ -13,70 +13,70 @@ then
fi
echo "--Test 1a--"
-prog=$($AWK '/#TEST1#/, /#TEST2#/' $AWKPROG)
+prog=`$AWK '/#TEST1#/, /#TEST2#/' $AWKPROG`
$AWK "$prog" $AWKPROG
echo "--Test 1b--"
$AWK "$prog" $AWKPROG /file/does/not/exist
echo "--Test 2--"
-prog=$($AWK '/#TEST2#/, /#TEST3#/' $AWKPROG)
+prog=`$AWK '/#TEST2#/, /#TEST3#/' $AWKPROG`
$AWK "$prog" $AWKPROG /file/does/not/exist
echo "--Test 3--"
-prog=$($AWK '/#TEST3#/, /#TEST4#/' $AWKPROG)
-$AWK "$prog" $AWKPROG
+prog=`$AWK '/#TEST3#/, /#TEST4#/' $AWKPROG`
+$AWK -vsrc=$SCRIPT "$prog" $AWKPROG
echo "--Test 4--"
-prog=$($AWK '/#TEST4#/, /#TEST5#/' $AWKPROG)
-$AWK "$prog" $AWKPROG
+prog=`$AWK '/#TEST4#/, /#TEST5#/' $AWKPROG`
+$AWK -vsrc=$SCRIPT "$prog" $AWKPROG
echo "--Test 5--"
-prog=$($AWK '/#TEST5#/, /#TEST6#/' $AWKPROG)
+prog=`$AWK '/#TEST5#/, /#TEST6#/' $AWKPROG`
$AWK "$prog" $AWKPROG
echo "--Test 6--"
-prog=$($AWK '/#TEST6#/, /#TEST7#/' $AWKPROG)
+prog=`$AWK '/#TEST6#/, /#TEST7#/' $AWKPROG`
$AWK "$prog" $AWKPROG
echo "--Test 7--"
-prog=$($AWK '/#TEST7#/, /#TEST8#/' $AWKPROG)
+prog=`$AWK '/#TEST7#/, /#TEST8#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 8--"
-prog=$($AWK '/#TEST8#/, /#TEST9#/' $AWKPROG)
+prog=`$AWK '/#TEST8#/, /#TEST9#/' $AWKPROG`
$AWK "$prog" $AWKPROG
echo "--Test 9a--"
-prog=$($AWK '/#TEST9#/, /#TEST10#/' $AWKPROG)
+prog=`$AWK '/#TEST9#/, /#TEST10#/' $AWKPROG`
$AWK "$prog" /file/does/not/exist $AWKPROG
echo "--Test 9b--"
$AWK -vskip=1 "$prog" /file/does/not/exist $AWKPROG
echo "--Test 10--"
-prog=$($AWK '/#TEST10#/, /#TEST11#/' $AWKPROG)
+prog=`$AWK '/#TEST10#/, /#TEST11#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 11--"
-prog=$($AWK '/#TEST11#/, /#TEST12#/' $AWKPROG)
+prog=`$AWK '/#TEST11#/, /#TEST12#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 12--"
-prog=$($AWK '/#TEST12#/, /#TEST13#/' $AWKPROG)
+prog=`$AWK '/#TEST12#/, /#TEST13#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 13--"
-prog=$($AWK '/#TEST13#/, /#TEST14#/' $AWKPROG)
+prog=`$AWK '/#TEST13#/, /#TEST14#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 14--"
-prog=$($AWK '/#TEST14#/, /#TEST15#/' $AWKPROG)
+prog=`$AWK '/#TEST14#/, /#TEST15#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 15--"
-prog=$($AWK '/#TEST15#/, /#TEST16#/' $AWKPROG)
+prog=`$AWK '/#TEST15#/, /#TEST16#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT
echo "--Test 16--"
-prog=$($AWK '/#TEST16#/, /#TEST17#/' $AWKPROG)
+prog=`$AWK '/#TEST16#/, /#TEST17#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT