Все тесты одной и той же категории отображаются как один только результат теста с TestNG в Intellij, и я бы хотел, чтобы этого не произошло.Как? - PullRequest
1 голос
/ 05 мая 2011

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

Таким образом, при кодировании в Eclipse будет отображаться один результат для каждого теста (как и ожидалось). Сегодня я играл с Intellij и решил попробовать запустить и написать код этого проекта на Intellij.

При попытке запустить тесты, похоже, отображаются только 2 результата вместо 100+, которые должны быть. Хотя я уверен, что он запускает полный пакет, похоже, он объединяет все результаты данной категории в один результат. Это означает, что если у меня есть хотя бы один провальный тест в каждой категории, он отображается как «провальный тест».

Полагаю, это должна быть не ошибка, а какая-то конфигурация, о которой я не знаю, и которая включена по умолчанию в Intellij, но не в Eclipse. Кто-нибудь может объяснить, что может происходить?

Редактировать: я использую последний Intellij (скачанный на днях).

Спасибо

Ответы [ 2 ]

1 голос
/ 05 мая 2011

То, что вы видите, - это просто различие в реализации плагинов Eclipse и IDEA.Я реализовал подключаемый модуль Eclipse, чтобы он был достаточно умным в своем отображении, поэтому он будет показывать разные вещи в зависимости от различных факторов, таких как наличие метода toString () в вашем тестовом классе или от того, реализует ли ваш тестовый класс org.testng.ITest.

Я предлагаю вам задать этот вопрос на форумах IDEA, и если вы не получили никакого ответа, не стесняйтесь отправить список пользователей testng по электронной почте, и я могу связать вас с инженером JetBrains, отвечающим заплагин TestNG.

0 голосов
/ 29 октября 2011

Плагин IntelliJ-IDEA TestNG имеет символ фильтра «Hide Passed» над выходными результатами теста. Вы можете переключить это, чтобы отобразить все тесты, включая пройденные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...