log.info("runner failed");
   protected void runRunners(Runner[] runners) throws Exception   {      Thread[] threads = new Thread[runners.length];      for (int i = 0; i < runners.length; i++)      {         threads[i] = new Thread(runners[i]);         threads[i].start();      }            for (int i = 0; i < runners.length; i++)      {         threads[i].join();      }            for (int i = 0; i < runners.length; i++)      {         if (runners[i].isFailed())         {            fail("Runner " + i + " failed");         }      }    }