xUnitTest在没有sql连接的情况下可以很好地工作
我希望xUnitTest连接到我的sqlserver数据库以执行xunitTest
答案 0 :(得分:0)
假定您的数据库仅在本地可用,而不与您正在测试的任何项目一起提供。您的问题很可能是您在管道中使用了Microsoft托管的代理来构建您的项目并对其进行测试。然后,由Microsoft托管的代理将无法连接到本地数据库。
现在可以使用两种可能性。
首先,您可以deploy your sql database到座席。您还可以使用并部署到Azure SQL databases。
第二,如果您想将数据库保留在本地,则可以设置一个self-hosted azure pipeline agent,它可以访问SQL数据库,并使用新创建的代理创建一个agent pool。之后,您需要在管道中配置构建定义以使用正确的代理程序池。