Infinitest не запускает методы @Before{Method,Class}, когда используется более одной группы TestNG

Я создал пример проекта Eclipse, который демонстрирует, что Infinitest пропускает методы установки, аннотированные с помощью Before{Method,Class}, см. https://github.com/jaeckel/InfinitestSampleProject. Из-за этого мои тесты не выполняются, когда Infinitest выполняет их, хотя они работают, когда выполняются плагином Eclipse TestNG. Поведение может быть воспроизведено этим тестовым примером.

Это ошибка? Если да, как это можно исправить? Я быстро взглянул на бесконечный источник, но он еще ничего не показал о том, как это исправить. Я создал для этого вопрос и поговорил с владельцем проекта. Но до сих пор никто не вернулся ко мне.

1 ответ

Владелец репозитория Infinitest github ответил на вашу проблему и объяснил, что это не ошибка в продукте. Он написал:

Если группа исключена, никакие тесты / настройки / разборки, аннотированные этой группой, не будут выполняться. Если вы хотите запускать только "автоматизированные" тесты. Включите "автоматическую" группу, но не исключайте "интеграционную" группу.

Как вы указали в проблеме с github, этот совет действительно решил вашу проблему. Это может быть хорошей идеей, чтобы закрыть этот вопрос:)

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