tSQLt - Re。测试和SQL事务

时间:2018-06-07 06:34:36

标签: sql-server tsql tsqlt

在tSQLt框架中,我知道每个测试都作为事务运行。

问题:

  1. 测试是否一个接一个地运行(即 - 在开始另一个测试之前等待一个测试完成)或者并行运行测试?
  2. 每项测试都有自己的交易吗?
  3. 在测试执行之前运行的'Setup'SP(如果有)。这也在交易中运行吗?这是个人测试的交易吗?

1 个答案:

答案 0 :(得分:1)

  1. 以随机顺序一次一个。 (试图并行化它的阻塞问题太多。)

  2. 是。每个测试都在它自己的事务中运行。

  3. 设置过程在每个测试的事务中执行。 (目前测试类级别没有设置。)