Nunit 3:一个类中的测试可以与 Parallelized 属性并行运行吗?

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

我正在使用

 [TestFixture]
 [Parallelizable(ParallelScope.Children)]
 public class MyTests
 {
 }

本课程有 5 个测试。

我正在使用 NUnit 3 测试适配器。

我的测试项目的 AssemblyInfo 中还有以下内容:

[assembly: Parallelizable(ParallelScope.Fixtures)]

在测试窗口中,我注意到多个类正在并行运行。但是,每个类中的测试是同步运行的。

如何在每个类中实现并行性?

c# nunit-3.0
1个回答
0
投票

我刚刚尝试过

[assembly: Parallelizable(ParallelScope.All)]

根据测试资源管理器进度指示器,这导致多个测试方法并行运行。这个选项也比

稍快一些

ParallelScope.Fixtures

我在 VS 2022 中使用 NUnit3TestAdapter 版本 4.3.1。

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