Coverlet不会破坏CircleCI

问题描述 投票:0回答:1

我有一个开源项目,我正在努力学习circleci。当代码覆盖率低于阈值时,我想在分支上进行CI分解。目前我正在使用床罩来实现这个目标,问题是即使认为覆盖范围低于阈值,CI的提示也表示存在错误,CI不会中断,因此称其为成功。

我的yml circleci file的来源。

结果如下。

circleci prompt errors

有没有办法确保在没有达到阈值时马戏团中断?

.net-core msbuild circleci
1个回答
1
投票

通过流程的退出代码将作业成功或失败传达给CircleCI。听起来你正在运行的进程正在退出代码0,这就是作业成功的原因。

如果覆盖范围太低,也许dotnet test有一个退出非零的标志?如果不是,可能需要将输出发送到带有| tee filename的文件并编写脚本来读取文件,并在想要使作业失败时退出非零。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.