首先,我要说我是Coldfusion新手。
我正在尝试研究是否有可能做到以下几点,以及实现它的最佳方法是什么。

每当开发人员将代码签入SVN时,我都希望获取所有新的更改/文件并进行自动构建,以检查代码是否可以成功部署到生产服务器。我猜它有两个部分,一个是语法检查,另一个是集成测试(如果功能按预期运行)。对于后续部分,必须使用一些单元测试工具。

有人可以评论他们对感冒进行类似操作的经历吗?
抱歉,我含糊不清...我知道这是一个非常开放的问题,但我们欢迎您提供任何反馈意见。

谢谢

最佳答案

有一个名为“多云且有测试机会”的项目,旨在完成您所需要的。特别是它将许多其他CFML代码分析项目(VarScope和QueryParam)整合在一起,以检查代码以及进行单元测试。我本人目前尚未使用它,但是前一段时间(超过12个月)确实对其进行了查看,它看起来相当不错。

https://github.com/mhenke/Cloudy-With-A-Chance-Of-Tests

我个人使用MXUnit网站上的说明在Jenkins中运行MXUnit测试-可在此处获得:

http://wiki.mxunit.org/display/default/Continuous+Integration+--+Running+tests+with+Jenkins

本质上,这是在Jenkins中设置为一个蚂蚁任务,该任务执行MXUnit测试并报告结果。

10-04 15:35