2017-10-10 93 views
0

我有一个很大的java项目,并且想要为项目的几个部分构建测试类。在构建弹簧启动应用程序时排除一些测试类

我在我的弹簧引导测试文件夹的根包中有上下文测试。

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

我想是建设项目只有主背景下测试,任何在FocusedTest包不运行时安排我的测试包像上面这样。

FocusedTest测试类在手动运行测试时扩展相应的上下文。

我正在使用spring boot + maven。

任何帮助将是伟大的。

我使用了Spring启动在POM构建像下面

<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> 

回答

相关问题