【问题标题】:Feature file execution with NUnit使用 NUnit 执行功能文件
【发布时间】:2016-07-25 23:46:33
【问题描述】:

我正在尝试使用 NUnit 控制台运行功能文件。我试着用谷歌搜索它并检查了 NUnit3 帮助。但我找不到任何帮助。 我想在分配了标签的功能文件中运行单个功能文件或任何场景。我正在使用带有 specrun 的 specflow。我尝试了 NUnit 控制台命令,其中“test == 功能文件的路径”,但它没有执行测试。但是,我可以通过提供项目 dll 文件路径来执行所有测试用例。但我只想在功能文件中执行单个功能文件或单个场景。请让我知道我该怎么做才能生成 NUnit testresult.xml 文件。 谢谢。

【问题讨论】:

    标签: c# specflow nunit-3.0 specrun


    【解决方案1】:

    如果您正在使用 SpecRun,那么您可以使用 SpecRun 的命令行来运行测试。

    如果您真的想使用 NUnit,那么您首先必须确保包含功能文件的项目已经编译。一旦你有了一个测试 dll,它将像任何其他测试一样包含 NUnit 测试,并且测试类别将基于标签设置,因此你可以通过告诉 NUUnit 在测试 dll 中运行测试来执行它们,或者你可以运行测试通过告诉 Nunit 运行与 Tag 匹配的类别中的测试来获得 Tag。

    只运行一个功能会更加棘手,因为我不认为在测试中没有按功能对场景进行分组,尽管我可能错了。

    【讨论】:

      【解决方案2】:

      而不是 test==featurefile 使用 name==FeatureName

      【讨论】:

        猜你喜欢
        • 2017-04-14
        • 2020-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-27
        • 2020-11-10
        相关资源
        最近更新 更多