Рейтинг:0

как использовать testng прямо из bash?

флаг mx

я не понимаю почему Ява не могу найти Приложение как это явно добавлен к пути к классам:

николас@мордор:~$ 
nicholas@mordor:~$ java -cp /usr/share/maven-repo/org/testng/testng/debian/testng-debian.jar:/home/nicholas/NetbeansProjects/testng_gradle/src/main/java/testng_gradle/App /home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java /home/Nicholas/NetbeansProjects/testng_gradle/test.xml
/home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java:11: ошибка: не удается найти символ
        Класс приложенияUnderTest = новое приложение();
        ^
  символ: приложение класса
  расположение: класс AppTest
/home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java:11: ошибка: не удается найти символ
        Класс приложенияUnderTest = новое приложение();
                                 ^
  символ: приложение класса
  расположение: класс AppTest
2 ошибки
ошибка: компиляция не удалась
николас@мордор:~$ 
nicholas@mordor:~$ дерево NetBeansProjects/testng_gradle/
NetBeansProjects/testng_gradle/
Приложение
âââ build.0
âââ build.gradle
â âââ src
 â  â главная
 â  â  â â â java
â â  â  â  âââ testng_gradle
â â  â  â  âââ App.java
✓ ресурсы
 â  â â тест
â â  âââ java
â â    âââ testng_gradle
✓ AppTest.java
✓ ресурсы
âââ test.xml
âââ градиент
âââ обертка
â Â Â â â â gradle-wrapper.jar
âââ gradle-wrapper.properties
âââ градлью
âââ gradlew.bat
âââ settings.gradle
âââ test.xml

12 каталогов, 11 файлов
николас@мордор:~$ 
николас@мордор:~$ uname -a
Linux Mordor 5.11.0-25-generic #27-Ubuntu SMP Пт, 9 июля, 23:06:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
николас@мордор:~$ 

в идеале, хотел бы использовать бить как:

java -Dtestng.test.classpath="c:/build;c:/java/classes;" org.testng.TestNG testng.xml

но при использовании Linux, возможно, команда перепуталась.

это про самое простое тестирование пример возможное.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.