У меня есть как единичные, так и приемочные тесты в проекте maven (весенняя загрузка). Я хотел бы запускать модульные тесты только тогда, когда моя сборка работает в TeamCity. Я использую огурец.Настройте огурец в TeamCity для запуска модульных тестов только с использованием тегов (Maven)
Когда я запускать тесты через командную строку, все работает, как и ожидалось (только единичные тесты выполняются)
c:\apache-maven-3.3.9\bin\mvn package -Dcucumber.options="--tags @unit"
Однако в TeamCity, все тесты выполняются в настоящее время (единица измерения и приемка). Кажется, TeamCity игнорирует мои cucumber.options
Кроме того, когда я дважды щелкните на жизненном цикле «тест» в Intellij, все тесты выполняются, а также (не только модульных тестов) Так что я думаю, что TeamCity делает именно то, что делает жизненный цикл «test».
Как я могу обойти эту проблему (в TeamCity)?. Я попытался использовать шаг «Командная строка», который работает, однако, я теряю все отчеты об испытаниях, а также отчеты о тестировании.
я решил проблему Intellij путем создания (или изменения) конфигурацию: