我正在尝试使用 NUnit 控制台运行功能文件。我试着用谷歌搜索它并检查了 NUnit3 帮助。但我找不到任何帮助。我想在分配了标签的功能文件中运行单个功能文件或任何场景。我正在使用带有 specrun 的 specflow。我尝试了 NUnit 控制台命令,其中“test == 功能文件的路径”,但它没有执行测试。但是,我可以通过提供项目 dll 文件路径来执行所有测试用例。但我只想在功能文件中执行单个功能文件或单个场景。请让我知道如何执行此操作,以便能够生成 NUnit testresult.xml 文件。谢谢。
问问题
1120 次
2 回答
0
而不是 test==featurefile 使用 name==FeatureName
于 2016-07-25T15:46:33.903 回答
0
如果您使用的是 SpecRun,那么您可以使用 SpecRun 的命令行来运行测试。
如果您真的想使用 NUnit,那么您首先必须确保包含功能文件的项目已经编译。一旦你有了一个测试 dll,它将像任何其他测试一样包含 NUnit 测试,并且测试类别将基于标签设置,因此你可以通过告诉 NUUnit 在测试 dll 中运行测试来执行它们,或者你可以运行测试它通过告诉 Nunit 运行与标签匹配的类别中的测试来具有标签。
只运行一个功能会更加棘手,因为我不认为在测试中没有按功能对场景进行分组,尽管我可能是错的。
于 2016-06-30T11:29:08.450 回答