【问题标题】:Why is Parallelizable attribute not showing in my SpecFlow feature.cs files为什么我的 SpecFlow feature.cs 文件中没有显示 Parallelizable 属性
【发布时间】:2016-03-08 00:09:09
【问题描述】:

我正在使用带有 SpecFlow 2.0 的 NUnitv3,我将属性 [assembly: Parallelizable(ParallelScope.Fixtures)] 添加到我的 assemblyinfo.cs 并重新生成了所有步骤。

但是我注意到这个属性没有被填充到生成的功能文件中。

Gaspar Nagy 在这里发帖:https://github.com/techtalk/SpecFlow/wiki/Parallel-Execution 建议它应该是。谁能告诉我如何让这个属性包含在内?

【问题讨论】:

    标签: c# nunit specflow


    【解决方案1】:

    这是一个程序集级属性。你只需要一次。这是 NUnit Test Runner 用来确定测试是否支持并行性的“标志”。

    SpecFlow 2.0 不会自动将此属性添加到您的代码中,因此必须手动添加一次。

    【讨论】:

    • ParallelizableAttribute 可用于程序集、类或方法级别 - 目前在方法级别无效。如果所有类都同样能够并行运行,则将其放在程序集上是可行的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多