【发布时间】:2022-10-13 22:59:59
【问题描述】:
我觉得这应该非常简单,但我正在使用 xunit.runner 来运行我的 specflow 测试。我添加了烟雾和回归标签。我知道我可以通过 vstest 控制台运行并使用类似的东西
dotnet test --filter <Smoke>
我看不到通过 xunit.runner.json 过滤的选项,看不到任何建议我可以从哪里过滤的东西。我知道 SpecRunner 允许你这样做
干杯
【问题讨论】:
-
您应该能够在 .runsettings 文件或为 xunit.runner.json 指定的 .json 文件中指定过滤器。如果你有一个 .runsettings 文件,你可以添加一个包含所有过滤器选项的 <TestRunParameters> 部分。如果您有 .json 文件,则可以添加包含所有过滤器选项的“过滤器”部分。如果您正在使用已具有 <TestRunParameters> 部分的 .runsettings 文件,则可以在现有 <TestRunParameters> 部分下添加过滤器选项。
-
@AmirrezaHashemi,您可以添加您的评论作为答案吗?
-
感谢您的回复,我曾在 json 文件中尝试过“过滤器”,但我得到“架构不允许属性名称”
-
在 .runsettings 文件中也看不到选项!