从SpecFlow设置Nunit TimeoutAttribute

mav*_*vnn 5 .net testing integration-testing nunit specflow

我已经使用SpecFlow编写了几个长期运行的端到端集成测试,但是由于Nunit超时而导致它们失败.

将[Timeout(x)]属性添加到TestFixture可以解决问题,但每次更新功能时都会被覆盖.

如何以SpecFlow尊重的方式删除或延长超时?

Dis*_*der 1

我刚刚开始了解 Specflow,但是您可以实现一个可以执行此操作的自定义标签吗?也许您可以将它们放在 BeforeScenario 或 BeforeFeature 挂钩中?