在DevOps管道中的.NET UnitTest项目构建和测试失败?

时间:2019-05-30 06:04:25

标签: c# integration-testing devops

我已经编写了单元测试,此解决方案中的所有单元测试都需要数据库连接

我已经创建了VSTS devops构建和测试管道,但是数据库连接测试失败。

UnitTest功能在本地正常运行,但VSTS Devops单元测试失败。请参阅下面的屏幕

请给我任何解决此问题的想法。

enter image description here

谢谢

2 个答案:

答案 0 :(得分:0)

错误消息明确表明它无法连接到该数据库。仅仅因为您可以从本地计算机建立连接,并不意味着另一个环境也可以连接到同一数据库。您需要确保部署到的服务器可以使用该连接字符串进行连接。

现在,您一直说单元测试。单元测试不是要连接到数据库,而是集成测试。像这样的问题是单元测试旨在不使用任何外部事物,旨在测试功能且不能与实际数据库一起使用的原因之一。

答案 1 :(得分:0)

工作正常,根据以下链接进行配置-https://www.dotnetcurry.com/visualstudio/1456/integration-testing-sqllocaldb

谢谢。

相关问题