如何进行不以** / ** IT结尾的集成测试

时间:2014-10-23 04:33:57

标签: java maven testng pom.xml

我有以IT结尾的测试类,即SampleClassIT.java。 我在testng.xml文件中添加了这个类,并在pom.xml文件中使用了maven-failsafe插件。

使用的插件: -

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>2.17</version>
    <executions>
      <execution>
        <goals>
          <goal>integration-test</goal>
          <goal>verify</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

有没有办法,所以没有用IT扩展的所有类也可以作为集成测试的一部分运行,因为我有更多的100个类,我需要重构它们。我不需要扩展我的类** / * IT.java并使用failsafe插件将它们作为集成测试运行。

1 个答案:

答案 0 :(得分:1)

您可以通过

明确指定要包含的类
    <configuration>
      <includes>
        <include>**some_pattern*.java</include>
      </includes>
    </configuration>

让你的班级至少满足一种模式