【问题标题】:MbUnit under Linux, used within an F# project?Linux 下的 MbUnit,在 F# 项目中使用?
【发布时间】:2012-01-15 04:09:39
【问题描述】:

我尝试在gallio-users 列表中询问这个问题,但问题没有出现(Google Groups 说帖子成功)。我想这个列表可能由不经常阅读他的电子邮件的人主持:-) 看到 SO 有 Gallio 和 MbUnit 的标签,我认为值得在这里问一下。

我看到MbUnit 首页提到他们热衷于维护 Mono 兼容性。还有一个>1年的old post on gallio-users说Linux下不行

如果我删除 Parallelizable 属性,我想测试的项目在 Mono 下编译得很好。我可以在 Linux 下启动Gallio 控制面板,但不能启动 Icarus 或 Echo。

有没有办法在 Linux 下运行MbUnit 测试?使用命令行(如Gallio.Echo)并且不需要 Monodevelop 的东西会特别有用。

【问题讨论】:

    标签: ubuntu f# mono mbunit gallio


    【解决方案1】:

    这里有几个想法,因为网上没有太多,而且这个项目显然处于中断状态,可能很快就会不支持 Mono 兼容性。

    1) 不确定您拥有的 Gallio 版本或构建版本,但您可以从此处尝试 Gallio 捆绑 nuget,看看您是否使用此版本获得不同的结果:https://www.nuget.org/packages/GallioBundle/3.4.14。看到这个帖子:https://stackoverflow.com/a/21185517/9798633

    2) 确保您的测试使用与 Gallio 一起分发的相同版本的 MbUnit 编译,如下所述:https://stackoverflow.com/a/2242849/9798633

    3) 如果您尝试在虚拟机中运行 VS,请仔细检查以确保您有一个引用 Gallio.dll 和 MbUnit.dll 的类库项目,如“ASP.NET MVC 4 in Action”中所述:

    ftp://soporte.uson.mx/PUBLICO/02_ING.SISTEMAS.DE.INFORMACION/PVI/ASP.NET%20MVC%204%20in%20Action.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多