2011-06-02 93 views

回答

0

我们使用詹金斯我们的Python代码,所以我觉得你可以使用詹金斯使用Erlang代码。

6

作为一家公司使用Erlang的积极,Klarna(www.klarna.com)使用詹金斯(原名哈德森)日常回归测试上几乎每一个开发承诺。这是一个总共有80人左右的组织,我们使用Jenkins的分布模式,它允许我们只有一台Jenkins服务器拥有10个以上的构建奴隶。基本上我们有一个Eralng代码的代码库,它的版本由像svn或git这样的工具来控制。所有这些测试用例都在通用的测试框架下,并且都在Jenkins下运行良好。

此前,我们试图巡航控制和放弃了,因为詹金斯做要好得多。

正如卢卡斯所说,你可能会需要一个工具来根XML文件正弦共同测试并不能直接导出。虽然没有真正尝试过这个模块,但我们确实有一个通用测试事件处理程序的实现来完成这项工作,但由于性能而被放弃,我们对测试时间有一个关键要求。现在,我们使用自己制作的脚本直接从通用测试日志导出xml。

有,如果你正确编译和导出格式的XML来Cobertour插件,硒等

GUI测试有关设置詹金斯,我想得更多,你可以用Erlang和詹金斯做,喜欢的代码覆盖分析詹金斯的主页有很好的介绍。

关于敏捷工具,我想这是真的很难界定什么是灵活的工具。另外我相信这很大程度上取决于你组织的规模。您可能需要一个良好的流程视图工具(团队级别或离开级别),一个好的票据跟踪工具,代码审查工具,沟通工具。有很多是在开源环境下实现的。根据我们的exp,他们中没有一个似乎能够与Jenkins无缝协作,这意味着您需要根据自己的需求进行选择和调整。但是这是开源的美是不是:)?

+0

将封面报告转换为Cobertura XML的原始工具:https://github.com/idubrov/covertool – 2011-09-10 08:41:08

0

我们使用buildbot和我们自己的食谱挂钩单元测试。