3. 后,因为测试的终结果是需要得到测试报告,而测试报告我们已经通过ci_reporter转换成了Junit风格的xml文件了,因此这里需要像传统的Junit测试一样,指定Junit报告位置,像上一节描述的一样,ci_reporter的报告默认会在放在test/reports目录下。
运行并且展示结果
后在Job页面点击“立即生成”开始运行这个任务,运行过程中会将这个任务绑定到刚才已经配置好的client上,调用配置好的rake ci:setup:testunit test –trace命令,终运行完成后将测试报告保存在test/reports目录下,并且在Hudson页面进行展示。然后通过旺旺消息发送给相关人员,点击消息中URL便可直接查看测试结果。
后记
完成这样一个尝试要感谢柱石同学提供的无私帮助,柱石同学陪我加了两天班,非常感谢!另外还要感谢Hudson的创始人Kohsuke,它开创了这样好的一个产品,让我们现在2个人维护了接近4000*3这样一个数量级的用例,让我们放飞我们的思想,做任何我们想做的事情,如同Java之父James gosling,Hudson之父Kohsuke 也与近日离开了Oracle,近日他也宣布了 Hudson 2.0 的road map,让我们祝福他一路走好!