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

5
การทำให้ Maven ทำการทดสอบทั้งหมดแม้ในบางครั้งจะล้มเหลว
ฉันมีโครงการที่มีหลายโมดูล เมื่อการทดสอบทั้งหมดผ่านการทดสอบ Maven จะทดสอบทั้งหมด เมื่อการทดสอบล้มเหลวในโมดูลแรก maven จะไม่ดำเนินการโครงการต่อไป ฉันได้ทำการทดสอบ FailureIgnore แล้วให้ตั้งค่าเป็นจริงในการตั้งค่า Surefire แต่ก็ไม่ได้ช่วยอะไร ฉันจะทำให้ maven ทำการทดสอบทั้งหมดได้อย่างไร
243 java  maven-2  surefire 

9
ฉันจะทำให้การทดสอบ Maven Integration ของฉันทำงานได้อย่างไร
ฉันมีโครงการหลายโมดูล maven2 และในแต่ละโมดูลลูกของฉันฉันมีการทดสอบ JUnit ที่มีชื่อTest.javaและIntegration.javaสำหรับการทดสอบหน่วยและการทดสอบการรวมตามลำดับ เมื่อฉันรัน: mvn test การทดสอบ JUnit ทั้งหมด*Test.javaภายในโมดูลย่อยถูกเรียกใช้งาน เมื่อฉันรัน mvn test -Dtest=**/*Integration ไม่มีการIntegration.javaทดสอบใดที่จะดำเนินการภายในโมดูลย่อย สิ่งเหล่านี้ดูเหมือนคำสั่งเดียวกับฉัน แต่คำสั่งที่รวมกับ-Dtest = / * Integration ** ไม่ทำงานแสดงว่ามีการทดสอบ 0 รายการที่เรียกใช้ในระดับผู้ปกครองซึ่งไม่มีการทดสอบใด ๆ

17
การทดสอบ JUnit ผ่านใน Eclipse แต่ล้มเหลวใน Maven Surefire
ฉันได้เขียนการทดสอบ JUnit โดยใช้ไลบรารี JUnit 4 และ Spring-test เมื่อฉันเรียกใช้การทดสอบภายใน Eclipse ให้รันได้ดีและผ่าน แต่เมื่อฉันเรียกใช้โดยใช้ Maven (ในระหว่างกระบวนการสร้าง) พวกเขาล้มเหลวโดยให้ข้อผิดพลาดเกี่ยวกับสปริง ฉันไม่แน่ใจว่าอะไรเป็นสาเหตุของปัญหา JUnit, Surefire หรือ Spring นี่คือรหัสทดสอบการกำหนดค่าสปริงและข้อยกเว้นที่ได้รับจาก Maven: PersonServiceTest.java package com.xyz.person.test; import static com.xyz.person.util.FjUtil.toFjList; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.transaction.TransactionConfiguration; import …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.