diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2013-09-04 17:23:37 +0200 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2013-09-04 17:26:17 +0200 |
commit | 0a244a2269aa09031bf3f92b68fbab4578beec74 (patch) | |
tree | e228161aff3ecd3e68939bc819678addcde4f580 | |
parent | b5e27aa2625c1f84ea1ee75fe74374341664a759 (diff) | |
download | bison-0a244a2269aa09031bf3f92b68fbab4578beec74.tar.gz |
tests: do not use grep -q
Reported by Daniel Galloway.
http://lists.gnu.org/archive/html/bug-bison/2013-08/msg00020.html
* tests/java.at: Ignore grep's output instead.
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | THANKS | 1 | ||||
-rw-r--r-- | tests/java.at | 13 |
3 files changed, 13 insertions, 4 deletions
@@ -2,6 +2,9 @@ GNU Bison NEWS * Noteworthy changes in release ?.? (????-??-??) [?] +** Bug fixes + + Portability issues in the test suite. * Noteworthy changes in release 3.0 (2013-07-25) [stable] @@ -31,6 +31,7 @@ Cris van Pelt cris@amf03054.office.wxs.nl Csaba Raduly csaba_22@yahoo.co.uk Dagobert Michelsen dam@baltic-online.de Daniel Frużyński daniel@poradnik-webmastera.com +Daniel Galloway dg1751@att.com Daniel Hagerty hag@gnu.org David J. MacKenzie djm@gnu.org David Kastrup dak@gnu.org diff --git a/tests/java.at b/tests/java.at index 2b206988..58998fe7 100644 --- a/tests/java.at +++ b/tests/java.at @@ -725,18 +725,23 @@ AT_CLEANUP AT_SETUP([Java constructor init and init_throws]) +m4_pushdef([AT_Witness], +[super("Test Thread"); if (true) throw new InterruptedException();]) + AT_CHECK_JAVA_MINIMAL([[ %define extends {Thread} -%code init { super("Test Thread"); if (true) throw new InterruptedException(); } +%code init { ]AT_Witness[ } %define init_throws {InterruptedException} %lex-param {int lex_param}]]) -AT_CHECK([[grep -q 'super("Test Thread"); if (true) throw new InterruptedException();' YYParser.java]]) +AT_CHECK([[grep ']AT_Witness[' YYParser.java]], 0, [ignore]) AT_CHECK_JAVA_MINIMAL_W_LEXER([[ %define extends {Thread} -%code init { super("Test Thread"); if (true) throw new InterruptedException(); } +%code init { ]AT_Witness[ } %define init_throws {InterruptedException}]], [], [[return EOF;]]) -AT_CHECK([[grep -q 'super("Test Thread"); if (true) throw new InterruptedException();' YYParser.java]]) +AT_CHECK([[grep ']AT_Witness[' YYParser.java]], 0, [ignore]) + +m4_popdef([AT_Witness]) AT_CLEANUP |