jenkins - 使用 Jenkins 实现单元测试用例自动化

标签 jenkins

我需要在 Jenkins 上对非 Java 项目进行自动化单元测试。

我创建了一个作业,它从 TFS 提取代码并按给定的时间间隔成功生成构建。

现在,我如何告诉 Jenkins 生成单元测试用例?

我需要编写像 ANT 这样的脚本吗?

任何人都可以指导我需要遵循的步骤吗?

最佳答案

我假设您对“触发”过程感到满意,所以我不会考虑这一点

剩下的

1) 在“构建”部分中添加一个步骤,该步骤将运行单元测试并以构建后操作之一能够理解的形式输出。例如在Python中

python setup.py notests --with-xunit

2) 添加构建后操作以发布结果。例如使用上面的命令 添加“发布 junit 结果报告”作为构建后操作,并将“测试报告 XML”配置为“**/nosetests.xml”

有很多方法可以做到这一点,但基本的两个步骤是运行单元测试并生成报告生成器之一可以理解的一些输出。然后配置报告生成器

关于jenkins - 使用 Jenkins 实现单元测试用例自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14435975/

相关文章:

git - 更改 Jenkins 的 github 凭据

linux - 无法在 redhat 上启动 jenkins

linux - 使用 Jenkins、CMake 和 pkg-config 构建多个项目的首选方式?

jenkins - 如何在依赖作业之间配置执行开始?

linux - 设置jenkins进程的umask

git - 无法在 Jenkins 中通过 ssh 连接到 bitbucket

Jenkins 主机 key 验证失败

svn - Jenkins 与 SVN 发布者完成成功但没有发布

jenkins - 我可以使用 Atlassian Crowd 代替 ldap 来验证 gerrit 吗?

maven - Sonar 无法获取通过在 jenkins 中运行 maven 创建的三叶草测试结果