【发布时间】:2022-06-20 19:13:00
【问题描述】:
specflow 中是否存在“仅”(如在 mocha 中)只运行此测试并忽略所有其他测试?
我有数千个测试,所以不想一一忽略。
我知道我只能手动运行 1 个,但我的意思是在运行所有测试时,使用像“only”这样的 API 来只运行单个测试
【问题讨论】:
-
你现在用什么来运行它?
标签: integration-testing specflow
specflow 中是否存在“仅”(如在 mocha 中)只运行此测试并忽略所有其他测试?
我有数千个测试,所以不想一一忽略。
我知道我只能手动运行 1 个,但我的意思是在运行所有测试时,使用像“only”这样的 API 来只运行单个测试
【问题讨论】:
标签: integration-testing specflow
您可以实现 BeforeScenario 钩子,在该钩子中,您可能会在选定的测试之外失败。选定的测试可以用标签标记,例如'OnlyThis' -> 其他测试用例失败的逻辑是验证它们是否标有所需的标签。
我相信,SpecFlow 中没有构建选项。
这还取决于您使用的测试运行器。您可以过滤测试属性,例如使用测试名称。
【讨论】: