Exemplo n.º 1
0
 public void doTables(Parse tables) {
   summary.put("run date", new Date());
   summary.put("run elapsed time", new RunTime());
   if (tables != null) {
     Parse heading = tables.at(0, 0, 0);
     if (heading != null) {
       try {
         Fixture fixture = getLinkedFixtureWithArgs(tables);
         fixture.listener = listener;
         fixture.interpretTables(tables);
       } catch (Throwable e) {
         exception(heading, e);
         interpretFollowingTables(tables);
       }
     }
   }
   listener.tablesFinished(counts);
   ClearSymbols();
   SemaphoreFixture.ClearSemaphores(); // Semaphores:  clear all at end
 }