Maven中配置生成单元测试报告配置

发表于:2014-6-11 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:快乐小左    来源:51Testing软件测试网采编

  对junit单元测试的报告:
  1.  -------------------------------------------------------
  2.   T E S T S
  3.  -------------------------------------------------------
  4.  Running com.liuyan.account.mail.AccountImageServiceImplTest
  5.  ---------------------------------1990
  6.  Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.926 sec
  7.  Running com.liuyan.account.mail.AccountImageUtilTest
  8.  Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
  9.
  10.  Results :
  12.  Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
  运行报告是junit自己的报告输出,和咱们在Eclipse运行的报告差不多。以上代表运行了3个用例,和预期效果不符的是0个,失败的用例是0个,忽略的用例数是0个。
  如果需要跳过单元测试,则可以运行如下命令
  1.  mvn package -DskipTests
  大家可能要问,为何Maven能够自己寻找我们编写的测试类呢?其实还是那句约定大于配置。Maven自动去寻找src/test/java下面的类,当此文件夹下面的类符合以下规范,那么Maven默认认为他们是单元测试用例类。
  Test*.java:任何目录下以Test为开始的类
  *Test.java: 任何目录下以Test为结尾的类
  *TestCase.java: 任何目录下以TestCase为结尾的类。
  如果想在一段时间内节省项目构建时间,暂时全部忽略单元测试。那么可以在pom.xml中配置如下
1.  <build>
2.      <plugins>
3.          <plugin>
4.              <groupId>org.apache.maven.plugins</groupId>
5.              <artifactId>maven-surefire-plugin</artifactId>
6.              <version>2.5</version>
7.              <configuration>
8.                  <skipTests>true</skipTests>
9.              </configuration>
10.          </plugin>
11.      </plugins>
12.  </build>
  等到项目完全开发完了,需要测试用例的时候将其注释掉即可。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号