gpt4 book ai didi

unit-testing - 数据驱动的 xUnit 测试能否并行运行测试的所有实例(即针对每组数据)?

转载 作者:行者123 更新时间:2023-11-28 20:14:34 26 4
gpt4 key购买 nike

据我所知,xUnit .net 框架要并行运行测试,它们必须至少位于不同的测试类中,它们还必须位于单独的测试集合中。

有没有办法并行运行具有多个数据输入的单个数据驱动测试?

例如:

[Theory]
[InlineData(3)]
[InlineData(5)]
[InlineData(6)]
public void MyFirstTheory(int value)
{
Assert.True(IsOdd(value));
}

bool IsOdd(int value)
{
return value % 2 == 1;
}

这将使用不同的数据运行三次测试,但它将串行运行,我希望这三个测试并行运行。

最佳答案

来自 https://github.com/xunit/xunit/issues/648 中的评论这不可能。并且不会是由于 xunit .net 设计决定。

关于unit-testing - 数据驱动的 xUnit 测试能否并行运行测试的所有实例(即针对每组数据)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com