JUnit: Запуск одновременных тестов

я все еще новичок в программировании на Java и тестировании JUnit. Я использую NetBeans 6.9.1, который поставляется с junit-4.5 (но я добавил junit-4.8. 2 в мою библиотеку).

У меня есть несколько тестовых классов, и в каждом классе есть несколько методов @Test.

Когда я запускаю определенный тестовый класс, он проходит через каждый метод @Test по одному за раз . Я также создал набор тестов с

@RunWith(Suite.class)
@Suite.SuiteClasses(value = {
    TestClassA.class,
    TestClassB.class,
    TestClassC.class})
public class NewTestSuite {
}

, который будет проходить через каждый из моих тестовых классов и в каждом запуске каждого метода @Test.

Мой вопрос: могу ли я запускать тестовые классы одновременно? Или в каждом тестовом классе можно запускать методы @Test одновременно?

Это позволило бы мне выполнить все тесты намного быстрее, чем если бы классы и методы выполнялись по одному.

1251] Спасибо!

6
задан 卢声远 Shengyuan Lu 18 February 2011 в 14:00
поделиться