我已经编写了单元测试,此解决方案中的所有单元测试都需要数据库连接
我已经创建了VSTS devops构建和测试管道,但是数据库连接测试失败。
UnitTest功能在本地正常运行,但VSTS Devops单元测试失败。请参阅下面的屏幕
请给我任何解决此问题的想法。
谢谢
答案 0 :(得分:0)
错误消息明确表明它无法连接到该数据库。仅仅因为您可以从本地计算机建立连接,并不意味着另一个环境也可以连接到同一数据库。您需要确保部署到的服务器可以使用该连接字符串进行连接。
现在,您一直说单元测试。单元测试不是要连接到数据库,而是集成测试。像这样的问题是单元测试旨在不使用任何外部事物,旨在测试功能且不能与实际数据库一起使用的原因之一。
答案 1 :(得分:0)
工作正常,根据以下链接进行配置-https://www.dotnetcurry.com/visualstudio/1456/integration-testing-sqllocaldb
谢谢。