Перейти к содержимому

Фотография

testNG


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 FibYar

FibYar

    Новый участник

  • Members
  • Pip
  • 57 сообщений
  • ФИО:Большаков Виталий

Отправлено 03 декабря 2012 - 18:57

Еще раз всех приветствую! Появился еще один вопрос.
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 07 декабря 2012 - 12:24

Еще раз всех приветствую! Появился еще один вопрос.
Кто-нибудь пользуется связкой IDEA + TestNG? После перехода с эклипса на идею заметил, что при запуске автотестов из идеи testNG не генерирует html-отчет. Вообще даже не создается папка test-output. В эклипсе было всё ок.
Как-нибудь возможно решить эту проблему?
У меня IDEA Community Edition 11.1.4. TestNG встроенный в нее. Никаких настроек не менял.

Если проблема не решается регулированием настроек (посмотрите, может вывод происходит, но не в ту локацию, где вы этого ожидаете), то имеет смысл подумать над тем, чтобы запускать тесты без привязки к IDE. Имеется ввиду пакетный запуск. Для одиночных запусков хтмл-отчеты не так уж и принципиальны, так как одиночные запуски обычно делаются в целях отладки. А для полновесных запусков рукомендую посмотреть в сторону Ant, Maven. Из IDEA они тоже вполне себе запускаются, при этом генерация отчетов контролируется этими самыми движками, а не средой разработки.
  • 0

#3 VZuev

VZuev

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Зуев Владимир

Отправлено 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>

  • 0

#4 FibYar

FibYar

    Новый участник

  • Members
  • Pip
  • 57 сообщений
  • ФИО:Большаков Виталий

Отправлено 20 февраля 2013 - 08:12

Всем спасибо! Уже разобрался. Если запускать из самой идеи, то чтобы генерировались отчёты, необходимо в конфигурации запуска (Run -> Edit Configurations) установить флаг "Use default listeners".
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных