我需要在 Jenkins 上为非 Java 项目自动化单元测试。
我创建了一个从 TFS 提取代码并以给定时间间隔成功生成构建的作业。
现在,我如何告诉 Jenkins 生成单元测试用例?
我是否需要编写任何脚本,例如 ANT.
谁能指导我需要遵循的步骤?
我需要在 Jenkins 上为非 Java 项目自动化单元测试。
我创建了一个从 TFS 提取代码并以给定时间间隔成功生成构建的作业。
现在,我如何告诉 Jenkins 生成单元测试用例?
我是否需要编写任何脚本,例如 ANT.
谁能指导我需要遵循的步骤?
我假设您对“触发”过程感到满意,所以我不会考虑
剩下的
1) 在 Build 部分中添加一个步骤,该步骤将运行单元测试并以构建后操作之一可以理解的形式输出。例如在python中
python setup.py nosetests --with-xunit
2) 添加构建后操作以发布结果。例如,使用上面的命令添加“发布 junit 结果报告”作为构建后操作,并将“测试报告 XMLs”配置为“**/nosetests.xml”
有很多方法可以做到这一点,但基本的两个步骤是使单元测试运行并生成一些报告生成器之一可以理解的输出。然后配置报告生成器