คำถามติดแท็ก maven-surefire-plugin

19
Maven surefire ไม่พบคลาส ForkedBooter
เมื่อเร็ว ๆ นี้เข้ามาในโครงการใหม่ฉันพยายามรวบรวมซอร์สโค้ดของเรา ทุกอย่างทำงานได้ดีเมื่อวานนี้ แต่วันนี้เป็นอีกเรื่องหนึ่ง ทุกครั้งที่ฉันใช้mvn clean installโมดูลเมื่อถึงการทดสอบมันจะเกิดข้อผิดพลาด: [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ recorder --- [INFO] Surefire report directory: /lhome/code/recorder/target/surefire-reports [INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider [INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true ------------------------------------------------------- T E S T S ------------------------------------------------------- Error: Could not find or load main class org.apache.maven.surefire.booter.ForkedBooter …

30
VM ที่มีการยกเลิกถูกยกเลิกโดยไม่บอกลาอย่างเหมาะสม VM crash หรือ System.exit ชื่อ
โปรดช่วยฉันแก้ปัญหานี้ ฉันไม่เข้าใจว่าข้อผิดพลาดในบันทึกหมายถึงอะไร [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.749s [INFO] Finished at: Thu Apr 24 10:10:20 IST 2014 [INFO] Final Memory: 15M/37M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on project samples.simpleforwarding: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test failed: The forked VM terminated without saying …

6
ฉันจะรับ maven-release-plugin เพื่อข้ามการทดสอบได้อย่างไร
ฉันจะทำให้ maven-release-plugin ทำงานได้อย่างไรโดยไม่ทำให้เกิดการทดสอบ? ฉันเหนื่อย -Dmaven.test.skip=true และ -DskipTests และ -DpreparationGoals=clean ... ยังไม่มีงานเลย ใช่ฉันรู้ว่าฉันไม่ควรปล่อยถ้าการทดสอบไม่ผ่าน แต่ฉันไม่สามารถควบคุมให้เพื่อนร่วมงานของฉันเขียนการทดสอบที่เชื่อถือได้

7
ป้องกันการทดสอบหน่วย แต่อนุญาตให้รวมการทดสอบใน Maven
ฉันเป็นรุ่น Maven ที่ฉันใช้ปลั๊กอิน SureFire เพื่อเรียกใช้การทดสอบหน่วยและปลั๊กอิน FailSafe เพื่อเรียกใช้การทดสอบการรวมบางอย่าง ฉันต้องการวิธีการใช้งานการทดสอบปลั๊กอินของ FailSafe มันไม่ใช่ทางออกที่ดีสำหรับฉันที่จะเพิ่มโปรไฟล์หรืออะไรก็ตามใน pom เพราะมันเป็นโครงสร้างแบบมัลติโมดัลและฉันไม่ต้องการแก้ไข pom ของโมดูลทุกตัว มีskip.testsและmaven.test.skipและskipTestsที่หยุดทุกการทดสอบและการskipITsที่จะหยุดเพียง failsafe ปลั๊กอิน ดังนั้นจะมีการตั้งค่าสถานะบรรทัดคำสั่งสำหรับ Maven เหมือนskipITsแต่แทนที่จะใช้ฟังก์ชันของ "onlyITs" หรือไม่


13
Surefire ไม่ได้รับการทดสอบ Junit 5
ฉันเขียนวิธีการทดสอบง่ายๆด้วย JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } แต่เมื่อฉันวิ่งmvn testฉันได้รับ: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Results : Tests run: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.