Запуск джарника testng с ключом -testclass имя_тестового_класса

webdriver
java
testng
Теги: #<Tag:0x00007fedb9f93ce8> #<Tag:0x00007fedb9f93b58> #<Tag:0x00007fedb9f939c8>

#1

Здравствуйте, собрал джарник testNG.
Руководствуясь офиц документацией запускаю джарник:
java -jar testng.jar -testclass "TestForTest"

получаю

Exception in thread "main" org.testng.TestNGException: 
Cannot load class from file: TestForTest
    at org.testng.internal.ClassHelper.fileToClass(ClassHelper.java:522)
    at org.testng.TestNG.configure(TestNG.java:1367)
    at org.testng.TestNG.privateMain(TestNG.java:1328)
    at org.testng.TestNG.main(TestNG.java:1307)

может кто знает что здесь не так


(vmaximv) #2

А у вас действительно TestForTest в дефолтовом пэкэдже?


#3

а что за дефолтный пекедж? там testng ищет тесты?


(vmaximv) #4

Речь пока про testng не идет.

https://docs.oracle.com/javase/tutorial/java/package/createpkgs.html

If you do not use a package statement, your type ends up in an unnamed package.

У вас класс TestForTest в "unnamed package"?


#5

спасибо! разобрался, действительно не в дефолтном лежит =)