首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio.com单元测试失败,因为它们无法访问SQL Azure

问VisualStudio.com单元测试失败,因为它们无法访问SQL Azure
EN

Stack Overflow用户
提问于 2017-08-31 23:56:39
回答 2查看 25关注 0票数 0

我已经设置了一个Azure构建定义,用于在签入触发器上构建解决方案,执行单元测试,如果所有测试都成功完成,则将解决方案部署到VisualStudio.com AppService。单元测试失败,因为无法访问Azure SQL数据库实例。

是否有其他配置步骤需要完成,以允许从VisualStudio.com执行的单元测试访问Azure SQL DB实例?

EN

回答 2

Stack Overflow用户

发布于 2017-09-01 02:44:09

您需要打开VSTS和Azure SQL DB之间的防火墙,但现在可能是查看您的单元测试策略的好时机。如果您的单元测试依赖于访问数据库,那么它们很可能还会引起副作用或受到副作用的影响,实际上是集成测试。我建议重构您的测试,使它们更加隔离,但作为临时解决方案,您是否考虑过(假设实体框架)使用in memory provider?

票数 0
EN

Stack Overflow用户

发布于 2017-09-01 03:37:10

看看所需的配置和设置更改,以及this文章中解释的可能的解决方法。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45985651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档