NUnit并行运行测试

时间:2015-03-02 09:41:07

标签: c# nunit

我有一个测试循环List并运行测试!不过我想并行运行。有没有办法可以做到这一点?我可以创建可并行化的列表吗?

1 个答案:

答案 0 :(得分:0)

我想我想出来了!我所要做的就是在我的名单上调用AsParallel!

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

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

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