У меня есть два спортивных костюма, которые являются взаимоисключающими, и я хочу использовать их параллельно. Поскольку они вызываются из junit
контрольного примера, я написал следующий фрагмент кода:
@Test
public void executeFitnesseSuites() {
final Class<?>[] classes = { Suite1.class, Suite2.class };
final Result result = JUnitCore.runClasses(ParallelComputer.classes(), classes);
System.out.println(result);
}
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("Suite1")
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("/tmp/fitnesse/")
public static class Suite1{
}
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("Suite2")
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("/tmp/fitnesse/")
public static class Suite2{
}
В более ранней реализации это были два независимых класса, которые выполнялись последовательно. Тем не менее, я вижу подобное время выполнения для вышеупомянутого теста. Означает ли это, что fitnesse не раскручивает два тонких серверных экземпляра и параллельно выполняет эти наборы?