maven-failsafe-plugin: группы игнорируются при параметризации setUp Test

Я настроил maven-failsafe-plugin для исключения / включения некоторых тестовых категорий:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-failsafe-plugin</artifactId>
        <version>2.18.1</version>
        <configuration>
            <groups>my.company.SomeImportantCategory</groups>
        </configuration>
    </plugin>
</plugins>

Теперь у меня есть параметризованный тест, который НЕ аннотирован SomeImportantCategory:

@RunWith(Parameterized.class)
@Category(AnotherCategory.class)
public class SomeTestIT {

    @Parameters(name = "{0}")
    public static Collection<TestData[]> setUp() throws Exception {
        // Loading Some Excel-Sheets. I'm using github.com/fhm84/jexunit
        return doSomethingVeryTimeConsuming("with/this/excel-file.xls");
    }
}

Сейчас я запускаю интеграционные тесты с этим профилем. Maven выполняет метод setUp для сбора тестовых случаев.

Вы знаете, как это пропустить? Для меня было бы нормально получить доступ к методу setUp и выполнить некоторую магию Java, например, считывание включенных / исключенных групп (как?!?) И пропуск doSomethingVeryTimeConsuming используя отражение.

0 ответов

Другие вопросы по тегам