我正在尝试使用NUnit Console运行一个功能文件。我尝试使用Google搜索并检查了NUnit3的帮助。但我无法找到任何帮助。 我想运行单个要素文件或已分配标记的要素文件中的任何方案。我正在使用specflow与specrun。我尝试了NUnit控制台命令,其中“test == feature of feature file”但它没有执行测试。但是,我可以通过提供项目DLL文件路径来执行所有测试用例。但我只想在功能文件中执行单个功能文件或单个方案。请让我知道如何执行此操作,以便我能够生成NUnit testresult.xml文件。 感谢。
答案 0 :(得分:0)
如果您使用SpecRun,则可以使用SpecRun的命令行来运行测试。
如果您真的想使用NUnit,那么首先必须确保已编译包含要素文件的项目。一旦你有了一个测试dll,这将包含NUnit测试,就像其他测试一样,测试类别将根据标签设置,所以你可以通过告诉NUNit在测试dll中运行测试来执行它们,或者你可以运行测试通过告诉Nunit运行与Tag匹配的类别中的测试来获得Tag。
运行一个功能将会更加棘手,因为在我不认为的测试中没有按功能对场景进行分组,尽管我可能错了。
答案 1 :(得分:0)
而不是test == featurefile使用name == FeatureName