【发布时间】:2020-10-20 05:37:17
【问题描述】:
在我们的 Azure Pipelines 管道中,我们拥有采用 InlineData 参数的 .NET Core xUnit 测试方法。测试运行程序运行所有测试方法,并在其控制台输出中正确报告每个 InlineData 实例作为测试运行。但是,Azure Pipelines 报告的测试计数较低,因为它将 [Theory] 测试计为一个测试(而不是每个 InlineData 实例的一个测试)。
如何让 Azure Pipelines 将所有 InlineData 实例报告为测试?
例如,这是一个作业输出。
测试作业报告 9 个测试。 9 个测试包括两个 [Theory] 方法,每个方法都有两个 InlineData:
Azure Pipelines 仅报告 7 个测试,而不是预期的 9 个测试:
【问题讨论】:
标签: .net-core azure-pipelines xunit