在 Visual Studio 在线访问代码覆盖率结果
Access to code-coverage results in Visual Studio Online
我当前的项目托管在 Visual Studio Online 中。对于每个构建,我都可以看到我的代码覆盖率。
但是,我想编写一个构建任务,如果与之前的构建相比代码覆盖率降低,构建将失败或提供警告。
VSO是否提供此类信息?谁能给我指明正确的方向,或者我所问的是目前 VSO 无法实现的问题吗?
目前没有执行此操作的内置操作、任务或脚本。应该可以从自定义任务请求先前成功的构建并比较值......
可以通过SonarQube集成实现趋势可视化。虽然它还没有办法让构建失败或对负面趋势发出警告,但它至少让它非常明显。
当与 Git 结合时,它可能会有点困难,因为单个构建定义可以涵盖多个分支,并且 "the previously successful build" 可能是您正在使用的软件的完全不同版本建造。造成各种假阴性。
我当前的项目托管在 Visual Studio Online 中。对于每个构建,我都可以看到我的代码覆盖率。
但是,我想编写一个构建任务,如果与之前的构建相比代码覆盖率降低,构建将失败或提供警告。
VSO是否提供此类信息?谁能给我指明正确的方向,或者我所问的是目前 VSO 无法实现的问题吗?
目前没有执行此操作的内置操作、任务或脚本。应该可以从自定义任务请求先前成功的构建并比较值......
可以通过SonarQube集成实现趋势可视化。虽然它还没有办法让构建失败或对负面趋势发出警告,但它至少让它非常明显。
当与 Git 结合时,它可能会有点困难,因为单个构建定义可以涵盖多个分支,并且 "the previously successful build" 可能是您正在使用的软件的完全不同版本建造。造成各种假阴性。