【问题标题】:how to execute Nunit test from command prompt without using nunit-console.exe?如何在不使用 nunit-console.exe 的情况下从命令提示符执行 Nunit 测试?
【发布时间】:2016-01-13 23:21:01
【问题描述】:

有没有办法在批处理文件或服务上运行 Nunit 测试,而不需要安装 Nunit-console。

【问题讨论】:

    标签: c# .net unit-testing nunit automated-tests


    【解决方案1】:

    如果您使用 NUnit,您可以使用构建脚本中的 nunit-console 实用程序运行测试。但是,此测试运行程序只是在控制台窗口中显示结果并将报告保存在 XML 文件中。您可以尝试this 链接。

    【讨论】:

    • 谢谢,但我知道 Nunit 的附加功能,但我已经具备通过单元测试发送电子邮件的功能,但是我想在服务器上将这些测试作为基本控制台应用程序运行不想安装任何软件。那么是否可以将这些测试作为一个简单的 .Net 控制台应用程序运行?
    【解决方案2】:

    要通过 Nunit 控制台运行测试,请执行以下命令: 从常规控制台运行 Nunit:

    nunit3-console.exe ".\jobmidia\Unick.dll" --result="jobmidiaresult.xml;format=nunit3" --work=".\FormularioResultados" --where "cat=paralelo" ReportUnit.exe ".\FormularioResultados" ".\FormularioHTMLReport"

    【讨论】:

    • 欢迎来到 Stack Overflow!感谢您提供此代码 sn-p,它可能会提供一些有限的即时帮助。 proper explanation would greatly improve its long-term value 通过展示为什么这是一个很好的解决问题的方法,并且会使其对未来有其他类似问题的读者更有用。请edit您的回答添加一些解释,包括您所做的假设。
    猜你喜欢
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    相关资源
    最近更新 更多