mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 10:13:03 +00:00
* tests/actions.at, tests/calc.at, tests/headers.at,
* tests/torture.at: Adjust to the newest Autotest which no longer forces `.' in the PATH.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2002-01-26 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
|
* tests/actions.at, tests/calc.at, tests/headers.at,
|
||||||
|
* tests/torture.at: Adjust to the newest Autotest which no longer
|
||||||
|
forces `.' in the PATH.
|
||||||
|
|
||||||
2002-01-25 Akim Demaille <akim@epita.fr>
|
2002-01-25 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
* tests/regression.at (%nonassoc and eof): New.
|
* tests/regression.at (%nonassoc and eof): New.
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ main (void)
|
|||||||
|
|
||||||
AT_CHECK([bison input.y -d -v -o input.c])
|
AT_CHECK([bison input.y -d -v -o input.c])
|
||||||
AT_CHECK([$CC $CFLAGS $CPPFLAGS input.c -o input], 0, [], [ignore])
|
AT_CHECK([$CC $CFLAGS $CPPFLAGS input.c -o input], 0, [], [ignore])
|
||||||
AT_CHECK([input], 0,
|
AT_CHECK([./input], 0,
|
||||||
[[0123456789
|
[[0123456789
|
||||||
]])
|
]])
|
||||||
|
|
||||||
|
|||||||
@@ -285,7 +285,7 @@ m4_define([_AT_CHECK_CALC],
|
|||||||
[AT_DATA([[input]],
|
[AT_DATA([[input]],
|
||||||
[[$2
|
[[$2
|
||||||
]])
|
]])
|
||||||
AT_CHECK([calc input], 0, [], [stderr])dnl
|
AT_CHECK([./calc input], 0, [], [stderr])dnl
|
||||||
AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
|
AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
|
||||||
[m4_bmatch([$1], [--debug],
|
[m4_bmatch([$1], [--debug],
|
||||||
[$3], [0])
|
[$3], [0])
|
||||||
@@ -312,11 +312,11 @@ AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
|
|||||||
# of expected lines on stderr.
|
# of expected lines on stderr.
|
||||||
m4_define([_AT_CHECK_CALC_ERROR],
|
m4_define([_AT_CHECK_CALC_ERROR],
|
||||||
[m4_bmatch([$2], [^/],
|
[m4_bmatch([$2], [^/],
|
||||||
[AT_CHECK([calc $2], 0, [], [stderr])],
|
[AT_CHECK([./calc $2], 0, [], [stderr])],
|
||||||
[AT_DATA([[input]],
|
[AT_DATA([[input]],
|
||||||
[[$2
|
[[$2
|
||||||
]])
|
]])
|
||||||
AT_CHECK([calc input], 0, [], [stderr])])
|
AT_CHECK([./calc input], 0, [], [stderr])])
|
||||||
|
|
||||||
|
|
||||||
AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
|
AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
|
||||||
|
|||||||
@@ -124,6 +124,6 @@ main (void)
|
|||||||
# Link and execute, just to make sure everything is fine (and in
|
# Link and execute, just to make sure everything is fine (and in
|
||||||
# particular, that MY_LLOC is indeed defined somewhere).
|
# particular, that MY_LLOC is indeed defined somewhere).
|
||||||
AT_CHECK([$CC $CFLAGS $CPPFLAGS caller.c input.c -o caller], 0, [], [ignore])
|
AT_CHECK([$CC $CFLAGS $CPPFLAGS caller.c input.c -o caller], 0, [], [ignore])
|
||||||
AT_CHECK([caller])
|
AT_CHECK([./caller])
|
||||||
|
|
||||||
AT_CLEANUP
|
AT_CLEANUP
|
||||||
|
|||||||
@@ -85,12 +85,12 @@ AT_SETUP([Exploding the Stack Size with Alloca])
|
|||||||
AT_DATA_STACK_TORTURE
|
AT_DATA_STACK_TORTURE
|
||||||
|
|
||||||
# Below the limit of 200.
|
# Below the limit of 200.
|
||||||
AT_CHECK([input 20], 0, [], [ignore])
|
AT_CHECK([./input 20], 0, [], [ignore])
|
||||||
# Two enlargements: 2 * 2 * 200.
|
# Two enlargements: 2 * 2 * 200.
|
||||||
AT_CHECK([input 900], 0, [], [ignore])
|
AT_CHECK([./input 900], 0, [], [ignore])
|
||||||
# Fails: beyond the limit of 10,000 (which we don't reach anyway since we
|
# Fails: beyond the limit of 10,000 (which we don't reach anyway since we
|
||||||
# multiply by two starting at 200 => 5120 is the last possible).
|
# multiply by two starting at 200 => 5120 is the last possible).
|
||||||
AT_CHECK([input 10000], 1, [], [ignore])
|
AT_CHECK([./input 10000], 1, [], [ignore])
|
||||||
|
|
||||||
AT_CLEANUP
|
AT_CLEANUP
|
||||||
|
|
||||||
@@ -106,12 +106,12 @@ AT_SETUP([Exploding the Stack Size with Malloc])
|
|||||||
AT_DATA_STACK_TORTURE([[#define YYSTACK_USE_ALLOCA 0]])
|
AT_DATA_STACK_TORTURE([[#define YYSTACK_USE_ALLOCA 0]])
|
||||||
|
|
||||||
# Below the limit of 200.
|
# Below the limit of 200.
|
||||||
AT_CHECK([input 20], 0, [], [ignore])
|
AT_CHECK([./input 20], 0, [], [ignore])
|
||||||
# Two enlargements: 2 * 2 * 200.
|
# Two enlargements: 2 * 2 * 200.
|
||||||
AT_CHECK([input 900], 0, [], [ignore])
|
AT_CHECK([./input 900], 0, [], [ignore])
|
||||||
# Fails: beyond the limit of 10,000 (which we don't reach anyway since we
|
# Fails: beyond the limit of 10,000 (which we don't reach anyway since we
|
||||||
# multiply by two starting at 200 => 5120 is the possible).
|
# multiply by two starting at 200 => 5120 is the possible).
|
||||||
AT_CHECK([input 10000], 1, [], [ignore])
|
AT_CHECK([./input 10000], 1, [], [ignore])
|
||||||
|
|
||||||
AT_CLEANUP
|
AT_CLEANUP
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user