public void setReader(DirectoryTestReader reader) {
   this.reader = reader;
   this.csvRunner = new CsvRunner();
   macroReader = new MacroReader();
   for (String name : reader.getMacroFileList()) {
     macroReader.read(reader.getMacroFile(name));
   }
 }
 public void launchTest(String testName) throws Exception {
   csvRunner.runSheet(reader.getTest(testName), this);
 }