components/bison/test/results-all.master
changeset 3993 0d77bb4904f8
child 4341 10335b2a1e5d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/bison/test/results-all.master	Thu Mar 19 16:10:56 2015 -0700
@@ -0,0 +1,293 @@
+make[1]: Entering directory `$(@D)'
+Making check in build-aux
+make[2]: Entering directory `$(@D)/build-aux'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/build-aux'
+Making check in po
+make[2]: Entering directory `$(@D)/po'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/po'
+Making check in runtime-po
+make[2]: Entering directory `$(@D)/runtime-po'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/runtime-po'
+Making check in lib
+make[2]: Entering directory `$(@D)/lib'
+/usr/gnu/bin/make  check-am
+make[3]: Entering directory `$(@D)/lib'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/lib'
+make[2]: Leaving directory `$(@D)/lib'
+Making check in data
+make[2]: Entering directory `$(@D)/data'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/data'
+Making check in src
+make[2]: Entering directory `$(@D)/src'
+/usr/gnu/bin/make  check-am
+make[3]: Entering directory `$(@D)/src'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/src'
+make[2]: Leaving directory `$(@D)/src'
+Making check in doc
+make[2]: Entering directory `$(@D)/doc'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/doc'
+Making check in examples
+make[2]: Entering directory `$(@D)/examples'
+Making check in calc++
+make[3]: Entering directory `$(@D)/examples/calc++'
+/usr/gnu/bin/make  check-am
+make[4]: Entering directory `$(@D)/examples/calc++'
+/usr/gnu/bin/make  calc++
+make[5]: Entering directory `$(@D)/examples/calc++'
+make[5]: Leaving directory `$(@D)/examples/calc++'
+/usr/gnu/bin/make  check-TESTS
+make[5]: Entering directory `$(@D)/examples/calc++'
+PASS: test
+==================
+All 1 tests passed
+==================
+make[5]: Leaving directory `$(@D)/examples/calc++'
+make[4]: Leaving directory `$(@D)/examples/calc++'
+make[3]: Leaving directory `$(@D)/examples/calc++'
+make[3]: Entering directory `$(@D)/examples'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/examples'
+make[2]: Leaving directory `$(@D)/examples'
+Making check in tests
+make[2]: Entering directory `$(@D)/tests'
+/usr/gnu/bin/make  bison
+make[3]: Entering directory `$(@D)/tests'
+make[3]: `bison' is up to date.
+make[3]: Leaving directory `$(@D)/tests'
+/usr/gnu/bin/make  check-local
+make[3]: Entering directory `$(@D)/tests'
+/bin/bash $(SOURCE_DIR)/tests/testsuite 
+## ------------------------- ##
+## GNU Bison 2.3 test suite. ##
+## ------------------------- ##
+
+Input Processing.
+
+  1: Invalid dollar-n                             ok
+  2: Invalid @n                                   ok
+  3: Type Clashes                                 ok
+  4: Unused values                                ok
+  5: Incompatible Aliases                         ok
+  6: Torturing the Scanner                        ok
+  7: Typed symbol aliases                         ok
+  8: Require 1.0                                  ok
+  9: Require 2.3                                  ok
+ 10: Require 100.0                                ok
+
+Output file names.
+
+ 11: Output files:  -dv                           ok
+ 12: Output files:  -dv >&-                       ok
+ 13: Output files:  -dv -o foo.c                  ok
+ 14: Output files:  -dv -o foo.tab.c              ok
+ 15: Output files:  -dv -y                        ok
+ 16: Output files:  -dv -b bar                    ok
+ 17: Output files:  -dv -g -o foo.c               ok
+ 18: Output files: %defines %verbose              ok
+ 19: Output files: %defines %verbose %yacc        ok
+ 20: Output files: %defines %verbose %yacc        ok
+ 21: Output files: %file-prefix=bar %defines %verbose  ok
+ 22: Output files: %output=bar.c %defines %verbose %yacc  ok
+ 23: Output files: %file-prefix=baz %output=bar.c %defines %verbose %yacc  ok
+ 24: Output files: %defines %verbose              ok
+ 25: Output files: %defines %verbose  -o foo.c    ok
+ 26: Output files:  --defines=foo.hpp -o foo.c++  ok
+ 27: Output files:  -o foo.c++ --graph=foo.gph    ok
+ 28: Output files: %skeleton lalr1.cc %defines %verbose  ok
+ 29: Output files: %skeleton lalr1.cc %defines %verbose  ok
+ 30: Output files: %skeleton lalr1.cc %defines %verbose -o subdir/foo.cc ok
+
+Grammar Sets (Firsts etc.).
+
+ 31: Nullable                                     ok
+ 32: Broken Closure                               ok
+ 33: Firsts                                       ok
+ 34: Accept                                       ok
+
+Grammar Reduction.
+
+ 35: Useless Terminals                            ok
+ 36: Useless Nonterminals                         ok
+ 37: Useless Rules                                ok
+ 38: Reduced Automaton                            ok
+ 39: Underivable Rules                            ok
+ 40: Empty Language                               ok
+
+User Actions.
+
+ 41: Prologue synch line                          skipped (synclines.at:95)
+ 42: %union synch line                            skipped (synclines.at:115)
+ 43: Postprologue synch line                      skipped (synclines.at:138)
+ 44: Action synch line                            skipped (synclines.at:157)
+ 45: Epilogue synch line                          skipped (synclines.at:175)
+
+Parser Headers.
+
+ 46: %union and --defines                         ok
+ 47: Invalid CPP guards: input/input              ok
+ 48: Invalid CPP guards: 9foo                     ok
+ 49: export YYLTYPE                               ok
+
+User Actions.
+
+ 50: Mid-rule actions                             ok
+ 51: Exotic Dollars                               ok
+ 52: Printers and Destructors :                   ok
+ 53: Printers and Destructors with union:         ok
+ 54: Printers and Destructors : %defines %skeleton lalr1.ccok
+ 55: Printers and Destructors with union: %defines %skeleton lalr1.ccok
+ 56: Printers and Destructors : %glr-parser       ok
+ 57: Printers and Destructors with union: %glr-parserok
+
+Conflicts.
+
+ 58: S/R in initial                               ok
+ 59: %nonassoc and eof                            ok
+ 60: Unresolved SR Conflicts                      ok
+ 61: Resolved SR Conflicts                        ok
+ 62: Defaulted Conflicted Reduction               ok
+ 63: %expect not enough                           ok
+ 64: %expect right                                ok
+ 65: %expect too much                             ok
+ 66: %expect with reduce conflicts                ok
+ 67: %no-default-prec without %prec               ok
+ 68: %no-default-prec with %prec                  ok
+ 69: %default-prec                                ok
+
+Simple LALR(1) Calculator.
+
+ 70: Calculator                                   ok
+ 71: Calculator %defines                          ok
+ 72: Calculator %locations                        ok
+ 73: Calculator %name-prefix=calc               ok
+ 74: Calculator %verbose                          ok
+ 75: Calculator %yacc                             ok
+ 76: Calculator %error-verbose                    ok
+ 77: Calculator %pure-parser %locations           ok
+ 78: Calculator %error-verbose %locations         ok
+ 79: Calculator %error-verbose %locations %defines %name-prefix=calc %verbose %yaccok
+ 80: Calculator %debug                            ok
+ 81: Calculator %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok
+ 82: Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok
+ 83: Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok
+
+Simple GLR Calculator.
+
+ 84: Calculator %glr-parser                       ok
+ 85: Calculator %glr-parser %defines              ok
+ 86: Calculator %glr-parser %locations            ok
+ 87: Calculator %glr-parser %name-prefix=calc   ok
+ 88: Calculator %glr-parser %verbose              ok
+ 89: Calculator %glr-parser %yacc                 ok
+ 90: Calculator %glr-parser %error-verbose        ok
+ 91: Calculator %glr-parser %pure-parser %locationsok
+ 92: Calculator %glr-parser %error-verbose %locationsok
+ 93: Calculator %glr-parser %error-verbose %locations %defines %name-prefix=calc %verbose %yaccok
+ 94: Calculator %glr-parser %debug                ok
+ 95: Calculator %glr-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok
+ 96: Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok
+ 97: Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok
+
+Simple LALR(1) C++ Calculator.
+
+ 98: Calculator %skeleton lalr1.cc %defines %locations ok
+ 99: Calculator %skeleton lalr1.cc %defines %locations %error-verbose %name-prefix=calc %verbose %yaccok
+100: Calculator %skeleton lalr1.cc %defines %locations %error-verbose %debug %name-prefix=calc %verbose %yaccok
+101: Calculator %skeleton lalr1.cc %defines %locations %pure-parser %error-verbose %debug %name-prefix=calc %verbose %yaccok
+102: Calculator %skeleton lalr1.cc %defines %locations %pure-parser %error-verbose %debug %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok
+
+Simple GLR C++ Calculator.
+
+103: Calculator %skeleton glr.cc %defines %locations %pure-parser %error-verbose %debug %name-prefix=calc %verbose %yaccok
+104: Calculator %skeleton glr.cc %defines %locations %pure-parser %error-verbose %debug %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok
+
+Torture Tests.
+
+105: Big triangle                                 ok
+106: Big horizontal                               ok
+107: Many look-ahead tokens                       ok
+108: Exploding the Stack Size with Alloca         ok
+109: Exploding the Stack Size with Malloc         ok
+
+Existing Grammars.
+
+110: GNU AWK Grammar                              ok
+111: GNU Cim Grammar                              ok
+112: GNU pic Grammar                              ok
+
+Regression tests.
+
+113: Trivial grammars                             ok
+114: Early token definitions                      ok
+115: Braces parsing                               ok
+116: Duplicate string                             ok
+117: Rule Line Numbers                            ok
+118: Mixing %token styles                         ok
+119: Invalid inputs                               ok
+120: Invalid inputs with {}                       ok
+121: Token definitions                            ok
+122: Characters Escapes                           ok
+123: Web2c Report                                 ok
+124: Web2c Actions                                ok
+125: Dancer                                       ok
+126: Dancer %glr-parser                           ok
+127: Dancer %skeleton lalr1.cc                  ok
+128: Expecting two tokens                         ok
+129: Expecting two tokens %glr-parser             ok
+130: Expecting two tokens %skeleton lalr1.cc    ok
+
+C++ Features.
+
+131: Doxygen Public Documentation                 ok
+132: Doxygen Private Documentation                ok
+
+C++ Type Syntax (GLR).
+
+133: GLR: Resolve ambiguity, impure, no locations ok
+134: GLR: Resolve ambiguity, impure, locations    ok
+135: GLR: Resolve ambiguity, pure, no locations   ok
+136: GLR: Resolve ambiguity, pure, locations      ok
+137: GLR: Merge conflicting parses, impure, no locationsok
+138: GLR: Merge conflicting parses, impure, locationsok
+139: GLR: Merge conflicting parses, pure, no locationsok
+140: GLR: Merge conflicting parses, pure, locationsok
+141: GLR: Verbose messages, resolve ambiguity, impure, no locationsok
+
+GLR Regression Tests
+
+142: Badly Collapsed GLR States                   ok
+143: Improper handling of embedded actions and dollar(-N) in GLR parsersok
+144: Improper merging of GLR delayed action sets  ok
+145: Duplicate representation of merged trees     ok
+146: User destructor for unresolved GLR semantic valueok
+147: User destructor after an error during a split parseok
+148: Duplicated user destructor for lookahead     ok
+149: Incorrectly initialized location for empty right-hand side in GLRok
+150: No users destructors if stack 0 deleted      ok
+151: Corrupted semantic options if user action cuts parseok
+152: Undesirable destructors if user action cuts parseok
+153: Leaked semantic values if user action cuts parseok
+154: Incorrect lookahead during deterministic GLR ok
+155: Incorrect lookahead during nondeterministic GLRok
+156: Leaked semantic values when reporting ambiguityok
+157: Leaked lookahead after nondeterministic parse syntax errorok
+158: Uninitialized location when reporting ambiguityok
+
+## ------------- ##
+## Test results. ##
+## ------------- ##
+
+153 tests were successful.
+5 tests were skipped.
+make[3]: Leaving directory `$(@D)/tests'
+make[2]: Leaving directory `$(@D)/tests'
+make[2]: Entering directory `$(@D)'
+make[2]: Leaving directory `$(@D)'
+make[1]: Leaving directory `$(@D)'