ฉันไม่เห็นว่าทำไม ชวา
ไม่สามารถหาได้ แอป
อย่างชัดเจน เพิ่ม ไปที่ classpath:
นิโคลัส@มอร์ดอร์:~$
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: ข้อผิดพลาด: ไม่พบสัญลักษณ์
App classUnderTest = แอพใหม่ ();
^
สัญลักษณ์: แอปคลาส
ตำแหน่ง: คลาส AppTest
/home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java:11: ข้อผิดพลาด: ไม่พบสัญลักษณ์
App classUnderTest = แอพใหม่ ();
^
สัญลักษณ์: แอปคลาส
ตำแหน่ง: คลาส AppTest
2 ข้อผิดพลาด
ข้อผิดพลาด: การรวบรวมล้มเหลว
นิโคลัส@มอร์ดอร์:~$
นิโคลัส@มอร์ดอร์:~$ ต้นไม้ NetBeansProjects/testng_gradle/
NetBeansProjects/testng_gradle/
แอป âââ
â âââ build.0
â âââ build.gradle
â âââ src
หลัก
จาวา
â â ââ â ââ â ââ â âââ testng_gradle
â  â  â  â  âââ App.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
แต่ในการใช้ลินุกซ์อาจทำให้คำสั่งสับสน
นี่เป็นเรื่องที่ง่ายที่สุด ทดสอบ
ตัวอย่าง เป็นไปได้.