雷德盖特和詹金斯

时间:2017-02-09 12:51:51

标签: sql-server jenkins redgate tsqlt

我在我的SQL Server上安装了Redgate,同时我在Jenkins上安装了它的插件。

我使用Redgate SQL Test为SQL Server编写了一些测试,我试图在Jenkins上运行这些测试。但问题是Jenkins获取了db模式但无法访问数据。该测试具有从表中选择的数据计数,并且它似乎对Jenkins不可见,并且无法比较结果。

因此Jenkins的测试失败了。

我尝试使用SQL数据生成器并让插件从中读取。它确实有效,但我需要使用我的真实数据。

任何想法怎么做!?

1 个答案:

答案 0 :(得分:2)

使用tSQLt时,您应该在测试中添加测试数据。此测试数据在每次测试结束时通过tSQLt回滚,重置下一次测试的状态。您是否有理由尝试使用自己的数据集?