【发布时间】:2023-04-01 16:53:02
【问题描述】:
我有一个 MSTest 测试,它使用 DataTestMethod 属性动态生成一个值矩阵来测试一个函数。我可以这样描述它
例子:
[DataTestMethod]
[DynamicData(nameof(DynamicTestData), DyanmicDataSourceType.Property]
public void Run_test_on_function_xzy(int input, int expected)
{
// Run test using the to input values.
}
出于讨论的目的,我会说 DyanmicTestData 返回 10 个值,这会导致运行 10 个测试。
现在在 Azure Devops 方面,当我在 Azure Pipeline 中运行测试时,Azure Devops 只报告一个测试结果,而不是 10 个。有没有办法,我可以在 MSTest 或 Azure DevOps 中修改此行为以报告每个测试结果根级别的子测试?
【问题讨论】:
标签: azure-devops mstest