0

是否可以在 VSTS 的构建过程中运行 SQL 单元测试(如果任何测试失败,理想情况下会导致构建失败)?或者,我只能在放置服务器的 SQL Server 上构建/部署后运行测试吗?

谢谢!

4

1 回答 1

0

您需要在某个地方部署被测对象,然后才能执行它们,无论是通过 SQL Server 单元测试(Visual Studio 变体)还是通过 tsqlt 测试。

正如您所指出的,一个可能的位置是在人工制品到达放置服务器之后,但还有更多的可能性:

  • VSTS 中提供的 localdb 实例
  • SQL Azure 数据库
  • 其他一些数据库;Azure VM、AWS,甚至可能是本地!

更新:CLR 在 SQL Azure 中不再工作,这是 tSQLt 所必需的

于 2016-09-22T19:40:20.330 回答