タグ付けされた質問 「surefire」

5
一部が失敗した場合でも、Mavenにすべてのテストを実行させる
複数のモジュールを含むプロジェクトがあります。すべてのテストに合格すると、Mavenテストがすべてを実行します。 最初のモジュールでテストが失敗すると、mavenは次のプロジェクトに進みません。Surefireの設定でtestFailureIgnoreをtrueに設定していますが、役に立ちません。 Mavenですべてのテストを実行するにはどうすればよいですか?
243 java  maven-2  surefire 

9
Maven統合テストを実行するにはどうすればよいですか
私はMaven2をマルチモジュールプロジェクトを持っているし、私の子供のモジュールのそれぞれに私が命名されているのJUnitテストを持っているTest.javaとIntegration.java、それぞれのユニットテストと統合テストのために。私が実行すると: mvn test *Test.java子モジュール内のすべてのJUnitテストが実行されます。実行すると mvn test -Dtest=**/*Integration Integration.java子モジュール内でテストが実行されることはありません。 これらはまったく同じコマンドのように見えますが、-Dtest = / * Integration **を使用したコマンドは機能しません。親レベルで実行されているテストが0件あり、テストはありません。

17
JUnitテストはEclipseでパスしますが、Maven Surefireで失敗します
JUnit 4とスプリングテストライブラリを使用して、いくつかのJUnitテストを作成しました。Eclipse内でテストを実行すると、問題なく実行され、合格します。しかし、(ビルドプロセス中に)Mavenを使用してそれらを実行すると、スプリング関連のエラーが発生して失敗します。JUnit、Surefire、Springのどれが問題の原因かはわかりません。これが私のテストコード、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 org.springframework.transaction.annotation.Transactional; import com.xyz.person.bo.Person; import com.xyz.person.bs.PersonService; import fj.Effect; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:personservice-test.xml" }) @TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false) …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.