从并行执行中排除 nunit 测试装置的问题

问题描述 投票:0回答:1

AssemblyInfo.cs

using NUnit.Framework;
[assembly: Parallelizable(ParallelScope.Fixtures)]
[assembly: LevelOfParallelism(3)]

现在我的套件中有 55 个测试类,并且我只将 5 个测试类标记为 [Parallelized(ParallelScope.Fixtures)]。当我尝试从任何测试类执行测试时,它会并行运行。我只需要 5 个测试类并行运行,其他 50 个测试类应该顺序运行。

我尝试在剩余的测试类中添加 [NonParallelizable] 但没有帮助。欢迎任何解决方案或建议..

Nunit版本是3.13.3

c# selenium-webdriver testing nunit execution
1个回答
0
投票

试试这个:

using NUnit.Framework;

[assembly: LevelOfParallelism(3)]
namespace YourProject.YourFolder
{
    [Parallelizable(ParallelScope.Fixtures)]
    public class YourClass
    {

    }
}

根据您的具体解决方案根据需要更改范围

© www.soinside.com 2019 - 2024. All rights reserved.