Skip to main content

Выкарыстанне TestNG разам з Maven2

Для таго каб пачаць выкарыстанне TestNG у праекце, дастаткова дабавіць залежнасць:

<dependency>
<groupid>org.testng</groupid>
<artifactid>testng</artifactid>
<version>5.5</version>
<scope>test</scope>
<classifier>jdk15</classifier>
</dependency>

Далей дабаўляем Maven Surefire Plugin да праекту.
Спачатку дадатковы рэпазіторы, таму шта ў ім знаходзіцца патрэбная версія плагіну:

<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<url>http://people.apache.org/repo/m2-snapshot-repository/</url>
</pluginRepository>
</pluginRepositories>

Затым і сам плагін:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4-SNAPSHOT</version>
</plugin>

Гэта ўсё што патрэбна! Зараз можна ствараць тэставыя класы у адпаведнай папцы (напрыклад src/test/java). Заўвага: Surefire і TestNG маюць дэфолтавы нэймінг для тэстаў - *Test.java. Гэта можна змяніць дадатковай канфігурацыяй плагіна. Як гэта зрабіць, глядзі тут
Нажаль, чамусь-ці апошняя версія плагіна (2.4) не працуе з TestNG 5.+.

Comments

Serge said…
А як запусьцiць тэст на выкананьне? Я стварыў pom.xml файл, зрабiў mvn install. Запускаю:

>\Test-Mail\target>java -jar Test-Mail-1.0-SNAPSHOT.jar

Атрымоўваю памылку:

Failed to load Main-Class manifest attribute from Test-Mail-1.0-
SNAPSHOT.jar

Popular posts from this blog

Замена салонного воздушного фильтра в Аккорд Купе 6-го поколения

Начнем с того, что салонные фильтры в седане и купе различаются и в купе их два. К сожалению об этом я узнал после того как разобрал панель :). Собвственно и сам процесс замены: Снимаем бардачек. Снимаем заглушки и выкручиваем два шурупа за ними

Полетка в Прагу

Захотелось отдыха. Захотелось ажно в феврале. Захотелось как всегда спонтанно. И так, две недели на организацию... Надо шевелиться. И так - куда ехать? На слуху трендовое направление - Египет. Шуршание по сайтам туристических конторок - нипанятна. Решили ориентироваться по гатэлям. Тут могу посоветовать хороший русскоязычны ресурс tophotels.ru . Удобно, качественно и понятно. Денег как сигда жалко. Смотрим на ****. Грусть - тоска. На денюжки которые за них хотят хоцца поехать в крым на все лето... Сутки сомнений - и направление Ебипет исключено из вариантов.

Плагин FreeMarker для Netbeans

В свободное время набадяжил плагинчик для NetBeans (любимая IDE). Плагинчик умеет совсем чуть-чуть, но этого мне очень не хватало :). Встречайте freemarkerfornetbeans . Подсветка кода и подсказки FreeMarker синтаксиса. Если кому-нить понадобиться, будем допиливать.