t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как сделать Jar file с TestNG + Maven проэкта?


(Vol) #1

Всем привет,

Как я могу сделать JAR file с "TestNG + Maven" для проэкта?

Предыдущую тему по "TestNG запустить по клику Suite" читал, но не подошло к моим нуждам.

 

start.bat:

set CLASSPATH=D:/tttttttttt/test.jar;D:/tttttttttt/lib/*
java org.testng.TestNG D:\tttttttttt\testng.xml

Выводит еррор:

[TestNG] [ERROR]
Cannot instantiate class neckerman.be.test.CommonBookingTest

 

Моя цель - сделать JAR файл с проэкта, который я мог бы перенести на отдаленную машину и запустить тесты.

 


(Vol) #2

Кто-то знает как запустить TestNG тесты c Main class-a? 


(seregaz) #3

 

Вариант описать зависимости в pom.xml рассматривается?

Если зависимости описаны в pom.xml, то для создания джарника можно воспользоваться мавеновским плагином shade. Сори, что отправляю на доку, просто не помню как тестовые классы включить.   http://maven.apache.org/plugins/maven-shade-plugin/

Потом запустить java -cp mySyperJar.jar org.testng.TestNG test.xml [test2.xml...]