NUnit并行运行测试

本文关键字:运行测试 并行 NUnit | 更新日期: 2024-09-26 03:23:33

我有一个测试,它在List上循环并运行测试!然而,我想把这次跑步平行进行。有没有办法让我做到这一点?我可以创建可并行的列表吗?

NUnit并行运行测试

我想我已经想通了!我所要做的就是在我的列表中调用AsParallel!

假设我有一个String类型的Id列表,并且我想为每个条目运行一个测试,我可以在我的测试方法中执行以下操作!

myList.AsParallel.SelectMany(entry =>
{
   // execute the test for each of the entry
   // return entry;
});

我注意到,通过并行运行列表中每个元素的所有测试,所花费的时间大大减少了!