我遇到了“构建部分成功”问题,并出现此错误“NUnit 无法加载 e:\Builds\184\CSTax\706USServices_Test\bin\Calc.Tests.dll”,但此中的所有单元测试项目运行并通过(全绿色)。
搭建环境
1) 使用 NUnit 2.6.4 和 NUnit 测试适配器 2.0.0
2) TFS 2013 – 从 2012 升级
3)服务器上已安装Visual studio 2012和2013
4) 我确实使用 2013 Visual Studio 中的扩展和更新安装了 NUnit 测试适配器
5) 使用 TFS 2012 中的构建过程模板,即使我切换到 2013 默认构建过程模板,也会出现相同的错误
6)我尝试更改项目以在本地复制 nunit 引用(包括测试适配器),它们确实将其复制到 bin 文件夹,但仍然失败
7) 我使用进程监视器来查看是否可以找到故障,一切看起来都很好,dll 已从 packages 文件夹复制到 bin 文件夹并加载。
我确信它必须是我们的构建环境中的某些东西,但我不知道在哪里寻找,我需要我的构建变得绿色。有什么想法吗?
最佳答案
问题是 NUnit 3.0 测试适配器中的错误,我从构建服务器中删除了我们的 E2E 项目,并且我的所有构建都变成了绿色。 NUnit 正在调查这个错误。
关于visual-studio-2013 - NUnit 在 TFS 构建中加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33240704/