VectorCAST与CruiseControl集成

本文介绍了如何将VectorCAST集成到持续集成环境中,并实现自动化构建。通过SVN、JRE、CruiseControl等工具配合,作者详细说明了配置过程中的关键步骤,特别是CruiseControl中bat脚本的正确执行方式。

研究了一段时间的VectorCAST,从自动化程度上来说,这是一款不错的工具,因此很适用于持续集成中自动构建。

平台很简单:

 

SVN+JRE+CruiseControl+VectorCAST

 

--------------------------------------------------
--------------------------------------------------
                ----------------------------------
--------------  -----------CruiseControl----------
--------------  ----------------------------------
--VectorCAST--  ----------------------------------
--------------  ----------------------------------
                                                 
---------------------  ------------  -------------
----Compiler---------  ---JAVA-----  -----SVN-----
---------------------  ------------  -------------

 

我问题在于持续集成所要求的测试用例自动运行,需要用脚本控制,好在VectorCAST提供了自动生成脚本功能,所以集成很简单。

 

关键之处在于CC中configure对bat脚本的执行应该使用如下语句

<schedule interval"120">

<exec command="cmd.exe" workingdir=C:/work" args="/C vcast.bat"  errorstr="failed" />

 

其中args中的/C一定不能少。为了这两个符号我调了两天。郁闷!

 

 

 

 

资源下载链接为: https://pan.quark.cn/s/5c50e6120579 VectorCAST是一款在嵌入式系统和实时系统代码测试领域备受青睐的专业工具。由Vector中国推出的“VectorCAST:基础功能演示”视频,为需要进行代码测试的人员提供了全面的指导。Vector公司作为全球知名的汽车行业软件和服务供应商,其VectorCAST产品专注于软件质量保证自动化测试,具备以下核心功能: 静态分析:无需运行代码,即可检查语法错误、潜在缺陷及编码规范问题。VectorCAST借助静态分析工具,助力开发者在编码阶段发现并修复问题,从而提升代码质量。 单元测试:针对软件中最小可测试单元(如函数或方法)进行验证。VectorCAST支持多种编程语言,提供自动化单元测试框架,方便开发者创建和执行测试用例,确保代码模块的正确性。 集成测试:在单个模块通过单元测试后,将其组合进行集成测试,以确保模块间接口和交互无误。VectorCAST集成测试功能支持逐步集成测试整个系统,降低系统级错误风险。 覆盖率分析:衡量代码被测试的程度。VectorCAST提供语句覆盖、分支覆盖、MC/DC(条件-决策覆盖)等多种覆盖率标准,帮助用户评估测试的有效性和完整性。 回归测试:当代码有修改或新增时,回归测试用于确保改动未引入新错误。VectorCAST的自动化回归测试可快速重新运行受影响的测试,节省手动测试时间。 报告可视化:VectorCAST生成详细测试报告,涵盖测试结果、覆盖率数据和问题跟踪。其直观图形界面便于用户快速理解分析测试结果,高效定位和修复问题。 在“VectorCAST:基础功能演示”视频中,观众将了解如何使用这些功能构建和执行测试,解读测试结果,并利用覆盖率信息优化测试策略。该视频对初学者而言是入门好资料,可助其掌握VectorCAST提升软件测试效率和质
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值