【译】TestNG官方文档中文版(12)—— TestNG的Maven插件
来源:互联网 发布:电视软件破解版 编辑:程序博客网 时间:2024/05/17 05:10
先补充一点,IDEA的插件哪里,我就掠过了,以后有时间补充上
目录
- Maven2 插件
- 原型
- Maven 1 插件
Maven 2
Maven2 本身就支持 TestNG 而无需下载任何额外的插件(除了TestNG自己)。
当前版本
当前最新的且比较好的Surefire插件是 2.4。 你可以参考这里 Surefire网站 (而这里是 TestNG 特别指南)。
配置
目标
属性
警告:当定义suiteXmlFiles其他大多数的参数都会被忽略。
threadCountYes用来运行测试的线程数。parallelYes当使用多线程的时候,是否要并行运行测试。使用 tests 来让每个测试运行在自己的线程中,或者使用 methods 使得每个被调用的方法运行在不同的线程里。Java 1.4
为了能够使用javadoc风格的注解,你当前必须使用1.4版的JVM来运行Maven以便能够看到效果。如果是使用1.5的JVM来处理这些javadoc风格的注解,那么什么都不会发生。这个问题以后会消灭的。
报告样例
使用TestNG 的 surefire 报告可以看 这里 。
Maven TestNG 原型 (Martin Gilday)
Martin Gilday 已经为 Maven2 用户添加了新的原型,使其更容易使用TestNG。你可以在他的blog here 中找到更多内容。 但是基本的配置我已经在下面列出来了。
要创建一个使用原型的项目,你只要简单的制定我的代码库和原型id。
mvn archetype:create -DgroupId=org.martingilday -DartifactId=test1 -DarchetypeGroupId=org.martingilday -DarchetypeArtifactId=testng-archetype
-DarchetypeVersion=1.0-SNAPSHOT -DremoteRepositories=http://www.martingilday.org/repository/
当然了,你可以替换为自己的groudId和artifactId。
别忘了经常来 Martin's blog 看看有没有更多的更新。
Maven 1 (by Andrew Glover)
TestNG Maven 插件非常简单,并且由两个目标和一系列可选的属性组成。
当前 1.1 版的插件,有TestNG官方发行版绑定。要使用这个插件,就把 maven-testng-plugin-.jar 拷贝到 $MAVEN_HOME/plugins 目录即可。
关于最新版的插件 (1.2 于 12/12/05),更新你的 maven.repo.remote ,它在http://www.vanwardtechnologies.com/repository/ 并且使用如下命令: maven plugin:download. Maven 会产生如下的内容:
目标
属性
通过使用TestNG的maven插件生成的JUnit风格的测试报告可以看这里。
- 【译】TestNG官方文档中文版(12)—— TestNG的Maven插件
- 【译】TestNG官方文档中文版(11)—— TestNG的Eclipse插件
- TestNG官方文档中文版(03)—— testng.xml
- TestNG官方文档中文版(04)—— 运行TestNG
- 【译】TestNG官方文档中文版(01)—— 简介
- 【译】TestNG官方文档中文版(02)—— Annotation
- 【译】TestNG官方文档中文版(03)—— testng.xml
- 【译】TestNG官方文档中文版(03)—— testng.xml
- 【译】TestNG官方文档中文版(04)—— 运行TestNG
- 【译】TestNG官方文档中文版(13)—— TestNG 与 Ant任务
- TestNG官方文档中文版(01)—— 简介
- TestNG官方文档中文版(02)—— Annotation
- TestNG官方文档中文版(06)—— 测试结果
- 转:TestNG官方文档中文版(02)—— Annotation
- TestNG官方文档中文版
- TestNG官方文档中文版(3)-testng.xml
- TestNG官方文档中文版(4)-运行TestNG
- TestNG官方文档中文版(3)-testng.xml
- Android2.1中的 drawable(hdpi,ldpi,mdpi) 的区别
- JS全角自动转换成半角的几种方式
- 添加ZBuffer
- C# DataTable 合并多个相同结构 的 datatable
- java如何去实现单向链表
- 【译】TestNG官方文档中文版(12)—— TestNG的Maven插件
- 常用的中间件-方正快速开发平台ES2007
- 不是结束,是开始
- SQL Server 2005数据同步技术遇到的问题及解决方案
- [转]走进android 开发(入门了,就好办了)
- win7 IIS ASP 的安装
- Git服务器分类
- 【译】TestNG官方文档中文版(13)—— TestNG 与 Ant任务
- 每天一定要坚持学习至少半小时英语,否则昨天晚上就白失眠了.