【发布时间】:2016-08-02 16:13:07
【问题描述】:
我很久以前曾经是开发人员,但在过去的 10 年里一直致力于系统操作。我正计划进入 devops 并试图磨砺我的锯子。然而,当涉及到 jenkins 和特别是静态代码分析、代码覆盖、自动化测试和代码审查时,我感到非常困惑。
让我们从自动化测试开始(为简单起见进行单元测试)。我知道我们为单元测试编写了一个单独的类文件。但是该测试是如何进行的呢? jenkins 会创建一个 jvm 来部署新构建的工件并针对它运行测试吗?还是会针对代码运行测试(我不认为但仍想澄清)?
我从 github 下载了一个带有 maven 和 codertura 的示例应用程序并构建了该项目。构建完成后,它会发布代码覆盖率报告。
我没有为部署工件进行任何后期构建。所以,我不确定它是如何工作的,它做了什么以及如何做的?
谢谢 J
【问题讨论】:
标签: plugins jenkins code-coverage