当前位置:   article > 正文

maven执行testng测试_testng是maven自带的吗

testng是maven自带的吗

Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这个插件就是maven-surefire-plugin,也可以称为测试运行器(Test Runner),它能兼容JUnit 3、JUnit 4以及TestNG。

在默认情况下,maven-surefire-plugin的test目标会自动执行测试源码路径(默认为src/test/java/)下所有符合一组命名模式的测试类。这组模式为:

  • **/Test*.java:任何子目录下所有命名以Test开关的Java类。
  • **/*Test.java:任何子目录下所有命名以Test结尾的Java类。
  • **/*TestCase.java:任何子目录下所有命名以TestCase结尾的Java类。

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <encoding>UTF-8</encoding>
  8. </configuration>
  9. </plugin>
  10. <plugin>
  11. <groupId>org.apache.maven.plugins</groupId>
  12. <artifactId>maven-surefire-plugin</artifactId>
  13. <version>2.7.1</version>
  14. <configuration>
  15. <!--<testFailureIgnore>true</testFailureIgnore>-->
  16. <suiteXmlFiles>
  17. <suiteXmlFile>testng.xml</suiteXmlFile>
  18. </suiteXmlFiles>
  19. </configuration>
  20. </plugin>
  21. </plugins>
  22. </build>


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/611870
推荐阅读
相关标签
  

闽ICP备14008679号