小编Dmi*_*min的帖子

Azure DevOps:如何为不同的测试(.net core、angular)合并两个代码覆盖率报告

我们在管道中有两种不同类型的测试:单元(.net 核心)和前端(角度/业力)。他们每个人都可以通过“PublishCodeCoverageResults@1”发布代码覆盖率报告,但只有一个正面或背面。这取决于最后运行的测试。我认为最后的报道 owerwrites 以前。但是我们需要同时发布代码覆盖率。

有没有办法合并 2 个覆盖率报告,然后在一个代码覆盖率选项卡中发布它们或添加第二个选项卡?

unit-testing code-coverage karma-coverage azure-devops azure-pipelines

9
推荐指数
1
解决办法
3214
查看次数

dotnet 测试未在 docker 中使用 --no-build 标志运行

我有一个单元测试(dotnet 应用程序),我在 docker 容器中运行下一个命令:“dotnet test mytest.csproj --no-build /p:CollectCoverage=true ...”。最终我没有得到测试结果。当需要下载 nuget 包时,我使用标志 --no-build 来删除网络上的额外负载(它仅发生在 docker 映像中)。

在测试之前,我创建一个 docker 映像,在其中构建测试的项目。然后,当我在容器内运行测试时,我只得到一个状态:“构建成功”,而不是运行测试。如果删除标志“--no-build”,则测试开始。或者,如果在运行测试之前执行“dotnet build”,即使使用标志 --no-build,测试也将运行。

我注意到,如果在 .dll 文件“dotnet test mytest.dll --no-build /p:CollectCoverage=true ...”上运行测试,则测试运行成功,但这里还有另一个问题:没有 cobertura 结果。并且参数 /p:CollectCoverage=true 将无效。

我该如何解决这个问题?

屏幕上不是完整的 Dockerfile,仅包含 dotnet 所需的步骤

在此输入图像描述

unit-testing nuget docker .net-core

7
推荐指数
1
解决办法
3984
查看次数

将 helm 图表应用程序部署到 Azure Marketplace

有没有办法将 dotnet helm 应用程序部署到 Marketplace?

Microsoft 合作伙伴中心提供了不同的产品,如 Saas、Azure 容器、Azure 应用程序,但我应该选择哪一个?

.net azure kubernetes kubernetes-helm

5
推荐指数
0
解决办法
180
查看次数