tSQLt - 回复。测试和 SQL 交易
tSQLt - Re. Tests and SQL transactions
在 tSQLt 框架中,我知道每个测试 运行 都是一个事务。
问题:
- 测试 运行 是一个接一个(即 - 在开始另一个测试之前等待一个测试完成)还是并行进行测试 运行?
- 每个测试都有自己的事务吗?
- 测试执行前 运行 秒的 'Setup' SP(如果有)。这也在交易中 运行 吗?这是个人测试的交易吗?
一次一个,顺序随机。 (试图并行化它的阻塞问题太多。)
是的。每个测试都在它自己的事务中运行。
设置过程在每个测试的事务中执行。 (目前测试 class 级别没有设置。)
在 tSQLt 框架中,我知道每个测试 运行 都是一个事务。
问题:
- 测试 运行 是一个接一个(即 - 在开始另一个测试之前等待一个测试完成)还是并行进行测试 运行?
- 每个测试都有自己的事务吗?
- 测试执行前 运行 秒的 'Setup' SP(如果有)。这也在交易中 运行 吗?这是个人测试的交易吗?
一次一个,顺序随机。 (试图并行化它的阻塞问题太多。)
是的。每个测试都在它自己的事务中运行。
设置过程在每个测试的事务中执行。 (目前测试 class 级别没有设置。)