diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2012-05-04 14:38:53 +0200 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2012-05-04 14:38:53 +0200 |
commit | 72cd9a913f6d282c5e24990505c2c820bda2bf1b (patch) | |
tree | d5793581da46d1d140570cdab500f597263ebaa5 /tests/local.at | |
parent | c50263271db482261b11f7452283c142a780a09d (diff) | |
parent | 95e343fea3fa47b88ec91d63d1b8579d7890719f (diff) | |
download | bison-72cd9a913f6d282c5e24990505c2c820bda2bf1b.tar.gz |
Merge remote-tracking branch 'origin/maint'
* origin/maint: (22 commits)
tests: ignore code coverage/profiling failure messages
doc: fix some invalid @ref.
build: fix previous commit.
install-pdf: fix.
NEWS: Update.
%printer: support both yyo and yyoutput.
doc: mfcalc: demonstrate %printer.
tests: style changes.
build: require Flex.
build: flex.m4: check for Flex.
build: flex.m4: quote properly.
build: flex.m4.
build: autoconf: update.
glr: eliminate last bits of unwanted locations.
NEWS: 2.6 will drop K&R.
TODO: remove dead items.
TODO: import from master.
gnulib: update.
maint: update NEWS.
doc: fix index.
doc: fix documentation of YYERROR.
c++: more YY_NULL
Conflicts:
TODO
bootstrap
data/c.m4
data/glr.c
data/lalr1.cc
doc/bison.texinfo
Diffstat (limited to 'tests/local.at')
-rw-r--r-- | tests/local.at | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/local.at b/tests/local.at index ff39787c..02e45597 100644 --- a/tests/local.at +++ b/tests/local.at @@ -466,17 +466,26 @@ m4_define([AT_FULL_COMPILE], [ ## Running a generated parser. ## ## ---------------------------- ## + # AT_PARSER_CHECK(COMMAND, EXIT-STATUS, EXPOUT, EXPERR, [PRE]) # ------------------------------------------------------------ # So that we can run `./testsuite PREPARSER='valgrind -q' for instance. +# +# Get rid of spurious messages when compiled with --coverage: +# +profiling:/[...]/lib/fprintf.gcda:Merge mismatch for summaries m4_define([AT_PARSER_CHECK], -[AT_CHECK([$5 $PREPARSER $1], [$2], [$3], [$4])]) +[AT_CHECK([$5 $PREPARSER $1], [$2], [$3], [stderr]) +AT_CHECK([sed >&2 -e '/^profiling:.*:Merge mismatch for summaries/d' stderr], + [0], [], [$4]) +]) + # AT_JAVA_PARSER_CHECK(COMMAND, EXIT-STATUS, EXPOUT, EXPERR, [PRE]) # ----------------------------------------------------------------- m4_define([AT_JAVA_PARSER_CHECK], [AT_CHECK([$5[ $SHELL ../../../javaexec.sh ]$1], [$2], [$3], [$4])]) + # AT_TEST_TABLES_AND_PARSE(TITLE, COND-VALUE, TEST-SPEC, # DECLS, GRAMMAR, INPUT, # BISON-STDERR, TABLES-OR-LAST-STATE, |