2017-10-10 6 views
0

私は大きなJavaプロジェクトを持っており、プロジェクトのいくつかの部分のテストクラスを構築したいと思います。スプリングブートアプリケーションをビルドするときにいくつかのテストクラスを除外します

私は私のスプリングブートテストフォルダのルートパッケージにコンテキストテストを持っています。

-Test 
-Root 
    -ParentContextTest.class 
    -ChildContextTest.class 
-FocusedTest 
    -UserPermissioningTest.class <- extends ChildContextTest.class 

私はプロジェクトにのみメインコンテキストを構築していたときので、上記のように私のテストパッケージを手配したいがテストされ、FocusedTestパッケージに何も実行しないでください。

FocusedTestテストクラスは、テストを手動で実行するときに対応するコンテキストを拡張します。

春のブート+ mavenを使用しています。

助けがあれば助かります。

あなたは応じMavenのプラグインの設定を使用してテストからのクラス除外することができ

<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <configuration> 
      <fork>true</fork> 
      <executable>true</executable> 
      <excludes> 
      <exclude> 
       <groupId>com.Test.FocusedTest</groupId> 
      </exclude> 
      </excludes> 
     </configuration> 
</plugin> 

答えて

関連する問題