【问题标题】:Running mbunit test cases from commandline从命令行运行 junit 测试用例
【发布时间】:2013-08-05 10:37:21
【问题描述】:

我必须通过将 dll 传递给 gallio.echo 来执行 mbunit 测试用例。 (或使用任何可能通过命令行执行测试用例并生成 xml 报告的东西) 我的要求是我的 dll 取决于另一个 dll 中的函数,所以我需要在执行测试时传递两个 dll。

目前我在使用带有 dll 作为参数的 gallio.echo 时遇到问题。

建议一种通过命令行测试 dll 的方法。

问候 普里亚

【问题讨论】:

  • 您遇到了什么问题?有错误信息吗?
  • 嗨,rob,目前我遇到问题“未找到测试”......此外,gallio 会抛出一个错误的图像错误,说图像未正确加载。
  • 实际错误:执行 System.BadImageFormatException:无法加载文件或程序集 'Utility,Version=12.0.121.2201,Culture=neutral,PublicKeyToken=null' 或其依赖项之一。试图加载格式不正确的程序。文件名:实用程序,版本=12.0.121.2201,文化=中性,PublicKeyToken=null FusionLog:警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。HResult: -2147024885

标签: c#-4.0 mbunit


【解决方案1】:

通常是 32 / 64 位的问题。确保您的 Gallio 安装与程序集匹配(如果 gallio 安装是 64 位而 dll 是 32 位,它将无法工作。

【讨论】:

    猜你喜欢
    • 2011-01-15
    • 1970-01-01
    • 2014-05-30
    • 2011-07-07
    • 2012-06-24
    相关资源
    最近更新 更多