如何在哈德森中集成erlang单元测试?

use*_*928 2 xml erlang unit-testing hudson eunit

我在这个工作项上花了一点时间(这里,我称之为工作项).---如何在哈德森中集成erlang单元测试?

在做了一些研究之后,我觉得我找到了解决这个问题的方法:

  1. 基本上,在erl文件中编写单元测试代码.(使用eunit)
  2. 编译项目后.使用reabr生成单元测试结果xml(这里,更好地在erlang shell之外).例如,通过命令"erl -pa dir -noshell -run module test ......"
  3. 传回xml文件,让hudson引用xml文件.(我发现我在这里阻止.不清楚如何在hudson中解析xml文件.我是否需要安装一些其他插件才能解析eunit生成的xml?)

请看出这个问题的出口商,请对这些步骤提出一些建议或向我展示合理的方法.

非常感谢 :)

leg*_*cia 5

在Hudson/Jenkins配置中的"构建后操作"下,选中"发布JUnit测试结果报告"并指定文件名.此插件默认安装,可以理解eunit/rebar创建的XML文件.