AssemblyInfo.cs
using NUnit.Framework;
[assembly: Parallelizable(ParallelScope.Fixtures)]
[assembly: LevelOfParallelism(3)]
现在我的套件中有 55 个测试类,并且我只将 5 个测试类标记为 [Parallelized(ParallelScope.Fixtures)]。当我尝试从任何测试类执行测试时,它会并行运行。我只需要 5 个测试类并行运行,其他 50 个测试类应该顺序运行。
我尝试在剩余的测试类中添加 [NonParallelizable] 但没有帮助。欢迎任何解决方案或建议..
Nunit版本是3.13.3
试试这个:
using NUnit.Framework;
[assembly: LevelOfParallelism(3)]
namespace YourProject.YourFolder
{
[Parallelizable(ParallelScope.Fixtures)]
public class YourClass
{
}
}
根据您的具体解决方案根据需要更改范围