0

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

我使用 Redgate SQL Test 为 SQL Server 编写了一些测试,我正在尝试在 Jenkins 上运行这些测试。但问题是 Jenkins 获取了 db 架构但无法访问数据。该测试有一个从表中选择的数据计数,Jenkins 似乎看不到它,它无法比较结果。

因此测试在 Jenkins 中失败。

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

任何想法如何做到这一点!?

4

1 回答 1

2

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

于 2017-02-14T10:13:06.257 回答