如何从命令行运行现有的sqldeveloper unittest?

时间:2016-06-14 16:45:05

标签: command-line oracle-sqldeveloper

我在sqldeveloper中看到,你可以创建一个unittest,在我的例子中,这只是一个简单的查询,检查是否有任何数据返回。

我想弄清楚如何从命令行运行此单元测试。

我觉得这是我的最后一招,因为我无法通过python库(sql.connector)直接连接到Oracle数据库,而且我也无法安装Oracles自己的即时客户端和CLI工具。因此,我能想到的唯一解决方案是使用sql developer,我已经用它来建立与数据库的连接,以及内置的单元测试工具。

1 个答案:

答案 0 :(得分:0)

如果你正在使用SQL Developer 4.1,那么你应该在名为sdcli.exe的bin目录中提供一个CLI程序。

使用它可以执行从命令行安装到测试仓库中的测试和测试套件,例如

./sdcli.exe unittest -run -suite -name AWARD_BONUS_SUITE -repo UNIT_TEST_REPO_CONNECTION -db TARGET_SCHEMA_CONNECTION

一些好的资源是: