testNG
#1
Отправлено 03 декабря 2012 - 18:57
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.
#2
Отправлено 07 декабря 2012 - 12:24
Если проблема не решается регулированием настроек (посмотрите, может вывод происходит, но не в ту локацию, где вы этого ожидаете), то имеет смысл подумать над тем, чтобы запускать тесты без привязки к IDE. Имеется ввиду пакетный запуск. Для одиночных запусков хтмл-отчеты не так уж и принципиальны, так как одиночные запуски обычно делаются в целях отладки. А для полновесных запусков рукомендую посмотреть в сторону Ant, Maven. Из IDEA они тоже вполне себе запускаются, при этом генерация отчетов контролируется этими самыми движками, а не средой разработки.Еще раз всех приветствую! Появился еще один вопрос.
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.
#3
Отправлено 20 февраля 2013 - 06:34
Еще раз всех приветствую! Появился еще один вопрос.
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.
Если используете Maven, то следует добавить в pom.xml, в настройки плагина maven-surefire-plugin вот это: <reportsDirectory>${basedir}/test-output</reportsDirectory>
Должно выглядеть примерно вот так:
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.13</version> <inherited>true</inherited> <configuration> <reportsDirectory>${basedir}/test-output</reportsDirectory> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> </configuration>
#4
Отправлено 20 февраля 2013 - 08:12
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных