【发布时间】:2011-07-06 00:41:25
【问题描述】:
我正在重写一些用 nUnit 编写的测试,因为 TFS2010 与 MSTest.exe 更好地集成我完成了大约 70 个单元测试,并且 TFS 构建现在设置为如果测试失败则不部署网站,哇哦!!!
现在我必须使用我们的构建服务器上的数据库存储库进行实际测试的集成测试(仅用于构建测试)我的用户存储库有大约 40 个测试,如果我在 VS2010 本地运行它(连接到构建数据库)它运行良好。一旦我签入并且我的 CI 构建触发构建它在集成测试中失败。一些 +-4 测试执行良好,然后开始:“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误” 一些测试成功,一些失败,但在本地它们都很好。
我明白这是因为 MSTest 是多线程的,因此可以同时启动多个测试,对吗?如果不增加 SQL 的连接池,我将如何解决这个问题?
谢谢
杰克
【问题讨论】:
标签: mstest