我在sqldeveloper中看到,你可以创建一个unittest,在我的例子中,这只是一个简单的查询,检查是否有任何数据返回。
我想弄清楚如何从命令行运行此单元测试。
我觉得这是我的最后一招,因为我无法通过python库(sql.connector)直接连接到Oracle数据库,而且我也无法安装Oracles自己的即时客户端和CLI工具。因此,我能想到的唯一解决方案是使用sql developer,我已经用它来建立与数据库的连接,以及内置的单元测试工具。
答案 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
一些好的资源是: