Maven2插件surefire配置心得-3
2007-11-27 08:59
525 查看
本文所有的说明均对surefire2.3版本。在pom.xml文件中配置Maven SureFire Plugin插件:
<project>
[...]
<build>
<plugins>
<plugging>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
……
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
可以在<configuration>……</configuration>中配置surefire插件的参数。本文以下内容均对configuration结点进行说明。
一、
testClassesDirectory
保存测试用例编译后的文件的路径。
默认值:target/test-classes
testSourceDirectory
保存测试用例源代码的路径。
默认值:src/test/java
二、
默认值:false
excludedGroups
要排除的测试组。任何在这里列出的测试组都不执行。
forkMode
可设置值有:never, once or always。
默认:once.
默认:使用和maven相同的虚拟机。
printSummary
执行出错时是否打印错误信息。
默认:true
默认:brief.
reportsDirectory
测试报告生成路径
skipExec
设置为true时,测试用例被编译,但是不会执行。
默认:5.
trimStackTrace
是在测试报告中调整堆栈跟踪信息的行数,还是显示所有的跟踪信息。
默认:true
默认:true.
v
<project>
[...]
<build>
<plugins>
<plugging>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
……
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
可以在<configuration>……</configuration>中配置surefire插件的参数。本文以下内容均对configuration结点进行说明。
一、
必须的参数:
basedir
project路径。在测试用例中,可以用System.getProperty(“basedir”)获取basedir值。testClassesDirectory
保存测试用例编译后的文件的路径。默认值:target/test-classes
testSourceDirectory
保存测试用例源代码的路径。默认值:src/test/java
二、
可选的参数
disableXmlReport
标识是否不生成xml格式的测试报告。默认值:false
excludedGroups
要排除的测试组。任何在这里列出的测试组都不执行。forkMode
可设置值有:never, once or always。默认:once.
groups
如果指定了,只有在组中的用例才会执行。jvm
指定可运行的java虚拟机(或者指定可运行的java)。默认:使用和maven相同的虚拟机。
printSummary
执行出错时是否打印错误信息。默认:true
reportFormat
选择要生成的测试报告的格式。可设置值有:brief ,plain。默认:brief.
reportsDirectory
测试报告生成路径skipExec
设置为true时,测试用例被编译,但是不会执行。threadCount
执行时,指定可分配的线程数量。只和参数parallel配合使用有效。默认:5.
trimStackTrace
是在测试报告中调整堆栈跟踪信息的行数,还是显示所有的跟踪信息。默认:true
useFile
生成测试报告还是只输出到控制台。默认:true.
v
相关文章推荐
- Maven2插件surefire配置心得-1
- Maven2插件surefire配置心得-2
- maven test需要配置maven-surefire-plugin和maven-surefire-report-plugin插件
- Maven中测试插件(surefire)的相关配置及常用方法
- Maven中测试插件(surefire)的相关配置及常用方法
- Maven中测试插件(surefire)的相关配置及常用方法
- Maven2插件surefire配置心得
- Maven安装与配置、插件与技巧
- maven的插件配置
- 笔记:Maven 插件配置 - maven-jar-plugin
- Maven 打包插件的pom.xml配置
- eclipse maven plugin 插件 安装 和 配置
- [使用心得]maven2之m2eclipse使用手册之一简介与配置文件settings.xml
- eclipse使用maven插件(m2e)配置及运行web项目
- 如何在maven的pom.xml中配置jetty插件?
- jenkins入门系列-下载-安装-配置+jdk+maven+svn+插件
- (三)Maven基本概念——常用插件的配置
- Maven 安装 以及 eclipse 配置Maven 插件
- eclipse maven plugin 插件 安装 和 配置
- maven tomcat插件配置