2011-09-15 9 views
1

000単位テストを1つのアプリケーションで行います。ある特定のフォルダにすべてのテストに時間がかかることがわかっています。単体テストを実行するたびにこれらのケースをテストする必要はありません。だから私はテストケースがスキップするパターン/フォルダを示すいくつかのプロパティファイルを持っていますか?EclipseとJunitは、いくつかのパターンでいくつかのテストケースをスキップします

私はmvnを使用しています。 Java 1.6。

+0

(http://stackoverflow.com/questions/4461673/excluding-junit-tests-in-eclipse) – Johan

答えて

1

Maven Surefire Plugin: Inclusions and Exclusions of Testsをご覧ください。

は、あなたが使用することができ、特定のテストを除外するには:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.9</version> 
    <configuration> 
    <excludes> 
     <exclude>**/TestCircle.java</exclude> 
     <exclude>**/TestSquare.java</exclude> 
    </excludes> 
    </configuration> 
</plugin> 

代わりに、コマンドラインで、あなたは明示的に実行するテストを指定することができます。たとえば、次のように

mvn -Dtest=TestSquare,TestCi*le test 
+0

はい[EclipseでJUnitテストを除く]が重複する可能性が、私は実行したいですEclipseウィンドウでは、コマンドウィンドウではありません。コマンドウィンドウでは、これはすでに実装されています。しかしEclipseでは、mvnコマンドでコマンドウィンドウと同じことをすることができませんでした。 – user84592

+0

eclipseでどのようにテストを実行しますか? – dogbane

+1

プロジェクトを右クリックし、JUnitを選択して実行します。 – user84592

関連する問題