Jenkins和Sonarqube - 在哪里进行单元测试

时间:2016-05-24 05:37:21

标签: unit-testing jenkins continuous-integration sonarqube

我刚刚开始搞乱连续整合。所以我想把詹金斯和Sonarqube建立起来。在阅读手册/文档和教程时,我有点困惑。

对于这两个系统,都有关于如何设置单元测试运行器的说明。那么理想情况下单元测试应该在哪里运行?在Jenkins或Sonarqube或两个系统中?它在理论/最佳实践中属于哪里?

3 个答案:

答案 0 :(得分:3)

我们已配置Jenkins以启动单元测试,并将结果“转发”给Sonar,以解释为构建后的操作

答案 1 :(得分:1)

最佳实践是在Jenkins中运行单元测试。这将确保在构建/部署之前执行Unit测试用例。

SonarQube通常用于确保代码质量,根据指南/规则指出错误代码。它还提供单元测试覆盖率,代码行等报告。

答案 2 :(得分:0)

通常它是在Jenkins中完成的,因为您希望在构建模块之前实际测试代码。