建立复杂环境下的编译和测试自动化
本文结合CruiseControl和STAF(STAX)实现在复杂环境下的持续集成和自动化编译测试。在我们的解决方案中,CruiseControl充当入口来定时触发编译和测试的过程。在更新完CVS代码后,CruiseControl调用STAX任务来对代码进行分发、编译、部署、测试以及收集日志,最后日志会被集成到CruiseControl的控制台,用来显示给开发和测试人员。本文提出的测试方案不仅能够减轻测试人员的工作量,而且能够把测试结果及时反馈给开发人员,增强他们在开发过程中的信心。持续集成能够使开发人员和测试人员在同一个最新的版本上工作。CruiseControl是现在流行的持续集成的软件。
用户评论