Мне нужно выполнить некоторую инициализацию для каждого пакета (начиная с веб-сервера). Он отлично работает, за исключением того, что когда я запускаю все тесты в своем проекте в eclipse, мои тесты выполняются дважды. Мой набор тестов выглядит примерно так:
@RunWith(Suite.class)
@Suite.SuiteClasses({
SubtestOne.class,
SubtestTwo.class
})
public class TestSuite
{
[...]
}
public class SubtestOne
{
@Test public void testOne() { [...] }
}
public class SubtestTwo
{
@Test public void testTwo() { [...] }
}
Когда я запускаю весь тест в проекте в eclipse, это приводит к тому, что плагин junit запускает тесты дважды:
- SubtestOne
- SubtestTwo
- TestSuite
- SubtestOne
- SubtestTwo
Возможно ли, чтобы "запустить все тесты в проекте" не выполнялось дважды в двух тестах? Я хочу, чтобы мои вспомогательные тесты выполнялись только как часть пакета.