我目前正在将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下正确运行这个组合?
答案 0 :(得分:1)
修改强> 的 有些人要求提供详细信息来编辑awnser:
我们从Gallio安装了最新版本。首先我们尝试从源代码构建它,但这似乎是失败的原因,所以我们让安装程序安装了最新版本。我们还下载了无安装包并将其放在我们的SVN内。
然后我们从WaTiN下载了源代码并自行编译了.NET 4 Framework。敬畏还包括SVN中的源和二进制文件,因此构建代理可以访问它。
最后我们从Gallio中删除了NCover,因为这个版本不是.NET 4兼容的。我们将其替换为PartCover并更新了nant脚本以调用PartCover而不是NCover。