.NET 4上的Gallio,MBunit和WaTiN

时间:2011-06-21 07:09:32

标签: .net-4.0 teamcity watin mbunit gallio

我目前正在将ASP.NET应用程序升级到.NET 4 Framework。代码编译,我们的单元测试似乎在新的.NET Framework下运行,没有太多问题。然而,我们的WaTiN测试只是拒绝开始。

我已经安装了Gallio 3.3和3.2套件,并且都没有成功运行测试。 3.3在尝试发现测试时简单崩溃,在尝试执行测试时挂起3.2。两个版本的输出不同,但底线是:既不起作用。

查看teamcity日志时,我收到以下错误输出:http://pastebin.com/GNkQFfNr

这是Watin和Gallio套件的最新版本。 有没有人能够在.NET4下正确运行这个组合?

  • Gallio:3.3
  • Watin:2.1
  • .NET:4.0
  • Buildagent:Windows XP 32位
  • 通过nant脚本调用

1 个答案:

答案 0 :(得分:1)

修改 的 有些人要求提供详细信息来编辑awnser:

我们从Gallio安装了最新版本。首先我们尝试从源代码构建它,但这似乎是失败的原因,所以我们让安装程序安装了最新版本。我们还下载了无安装包并将其放在我们的SVN内。

然后我们从WaTiN下载了源代码并自行编译了.NET 4 Framework。敬畏还包括SVN中的源和二进制文件,因此构建代理可以访问它。

最后我们从Gallio中删除了NCover,因为这个版本不是.NET 4兼容的。我们将其替换为PartCover并更新了nant脚本以调用PartCover而不是NCover。