Cruisecontrol测试工具配置总结

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

Cruisecontrol 测试工具配置总结

Checkstyle 为例

 

 

. 配置 maven2 项目

 

maven2 项目中添加 Checkstyle 插件

 

1. build 下插入 Checkstyle 插件代码

<build>

< plugins >

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-checkstyle-plugin</artifactId>

<configuration>

<enableRulesSummary>false</enableRulesSummary>

</configuration>

</plugin>

</plugins>

</ build >

 

2. reporting 下插入 Checkstyle 插件代码以生成测试结果

< reporting >

< plugin >

< groupId > org.apache.maven.plugins </ groupId >

< artifactId > maven-checkstyle-plugin </ artifactId >

</ plugin >

</ reporting >

 

 

 

. 配置 cruisecontrol config.xml 文件

 

<log logdir="logs/${project.name}">

<merge dir="projects/${project.name}/target/site" />

<merge dir="projects/${project.name}/target" />

<merge file="projects/${project.name}/target/checkstyle-result.xml"/>

<merge file="projects/${project.name}/target/pmd.xml"/>

<merge file="projects/${project.name}/target/findbugsXml.xml"/>

<merge file="projects/${project.name}/target/jdepend-report.xml"/>

<merge file="projects/${project.name}/target/javancss-raw-report.xml"/>

</log>

 

备注:通过 mvn site 命令后会在 target 目录下会生成 checkstyle- result.xml 的报告,我们需要通过 merge 合并项目编译脚本中产生的结果。 Config.xml 中其它配置可参考网上其它文章。

 

 

 

. 配置 cruisecontrol /webapps/cruisecontrol 目录下文件

 

 

 

 

main.jsp 中添加代码

<cruisecontrol:tab name="checkstyle" label="CheckStyle">

<%@ include file="checkstyle.jsp" %>

</cruisecontrol:tab>

 

即可在 tab 中显示 checkstyle 这一项

 

cruisecontrol-bin-2.8.2.zip 中默认已经有了 checkstyle.jsp 文件

以及 checkstyle.xsl ,因此不需要额外添加。

jdepend 等没有自带,应此需要到网上,或者自己写 /webapps/cruisecontrol 目录下的 jsp 文件,和 /webapps/cruisecontrol/xsl 下的 xsl 文件。

 

参考网站: http://confluence.public.thoughtworks.org/display/CC/IntegratingWithOtherTools

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值