【发布时间】:2019-09-30 17:40:18
【问题描述】:
我正在尝试在 Azure DevOps 中报告 .NET Core XUnit 项目的 XUnit 结果。构建过程是在一个 Cake Build 脚本中编写的,该脚本由 Azure DevOps 构建管道调用。 XUnit 测试运行,但它们只向 CLI 报告最低限度。我希望将摘要和详细信息写入文件:JSON、XML,这无关紧要。这是当前的示例代码:
Task("UnitTests")
.Does(() =>
{
DotNetCoreTest(
testProject,
new DotNetCoreTestSettings()
{
Configuration = configuration,
NoBuild = true
}
);
});
Cake 脚本正在由 Powershell 脚本通过 Build Pipeline 中的 Powershell 任务运行。
我必须做什么才能在 Cake 中运行 dotnetcoretest 以使其报告到我可以使用 Azure DevOps 的格式和位置?我尝试使用“-xml”参数,但不适用于 dotnet 测试。
我是否必须在 Azure DevOps 的构建管道中添加一个任务才能从 Cake 脚本中获取 XUnit 结果?
如何在 Azure DevOps 中查看 XUnit 测试?
【问题讨论】:
标签: xml .net-core azure-devops xunit.net cakebuild