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 . Удобно, качественно и понятно. Денег как сигда жалко. Смотрим на ****. Грусть - тоска. На денюжки которые за них хотят хоцца поехать в крым на все лето... Сутки сомнений - и направление Ебипет исключено из вариантов.

Running Fiji Demo application over HTTPS under Tomcat 6.0

This tutorial shows how to run Fiji Demo application over HTTPS on Tomcat. 1. Create a certificate keystore by executing the following command: %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA and specify a password value of "changeit". The file .keystore will be created on your account. For Win machines: C:\Documents and Settings\%username% 2. Uncomment the "SSL HTTP/1.1 Connector" entry in $CATALINA_BASE/conf/server.xml and tweak as necessary. <!-- Define a SSL HTTP/1.1 Connector on port 8443 This connector uses the JSSE configuration, when using APR, the connector should be using the OpenSSL style configuration described in the APR documentation --> <!-- --> <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="...