]> git.saurik.com Git - bison.git/commitdiff
tests: more logs.
authorAkim Demaille <akim@lrde.epita.fr>
Mon, 2 Jul 2012 10:11:51 +0000 (12:11 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Wed, 4 Jul 2012 10:24:13 +0000 (12:24 +0200)
* tests/headers.at (Several parsers): Here.

tests/headers.at

index 970d3f1b5e2bb49973012a8760a227a862647665..4660f97fe228f410152efef25006f92ae692aeb4 100644 (file)
@@ -166,7 +166,8 @@ AT_BISON_OPTION_POPDEFS
 ])
 
 AT_DATA([main.cc],
 ])
 
 AT_DATA([main.cc],
-[[extern "C"
+[[#define ECHO(S) std::cerr << #S": " << S << std::endl;
+extern "C"
 {
   #include "x1.h"
   #include "x2.h"
 {
   #include "x1.h"
   #include "x2.h"
@@ -175,18 +176,18 @@ AT_DATA([main.cc],
 }
 #include "x5.hh"
 //#include "x6.hh"
 }
 #include "x5.hh"
 //#include "x6.hh"
+
 int
 main (void)
 {
 int
 main (void)
 {
-  int errs = 0;
-  errs += x1_parse();
-  errs += x2_parse();
-  errs += x3_parse();
-  errs += x4_parse();
+  ECHO(x1_parse());
+  ECHO(x2_parse());
+  ECHO(x3_parse());
+  ECHO(x4_parse());
   x5_::parser p5;
   x5_::parser p5;
-  errs += p5.parse();
-//  errs += x6_parse();
-  return !!errs;
+  ECHO(p5.parse());
+//  ECHO(x6_parse());
+  return 0;
 }
 ]])
 
 }
 ]])
 
@@ -204,6 +205,12 @@ x2
 x3
 x4
 x5
 x3
 x4
 x5
+]],
+[[x1_parse(): 0
+x2_parse(): 0
+x3_parse(): 0
+x4_parse(): 0
+p5.parse(): 0
 ]])
 
 AT_CLEANUP
 ]])
 
 AT_CLEANUP