我正在尝试使用Nunit Console运行功能文件。我尝试搜索它,并检查了Nunit3帮助。但是我找不到任何帮助。我想在已分配标签的功能文件中运行单个功能文件或任何方案。我正在与Specrun一起使用SpecFlow。我尝试了nunit Console命令的" test ==功能文件的路径",但它没有执行测试。但是,我能够通过提供项目DLL文件路径来执行所有测试用例。但是我只想在功能文件中执行单个功能文件或单个方案。请让我知道我该怎么做,以便我能够生成Nunit TestResult.xml文件。谢谢。
如果您使用的是Specrun,则可以使用SpecRun的命令行来运行测试。
如果您真的想使用Nunit,则首先必须确保包含功能文件的项目已编译。一旦您拥有测试DLL,就像其他任何一个一样,这将包含Nunit测试,并且将基于标签设置测试类别,因此您可以通过告诉Nunit在测试DLL中运行测试,或者您可以运行测试来执行所有测试。通过告诉Nunit运行与标签相匹配的类别的测试来具有标签。
仅运行一个功能将更加棘手,因为我认为我认为我不认为的测试中没有什么可以通过功能分组的。