2016-06-14 6 views
0

私はsqldeveloperでunittestを作成することができます。私の場合、これはデータが返されるかどうかを確認する単純なクエリに過ぎません。既存のsqldeveloper unittestをコマンドラインから実行するには?

私が理解したいことは、このunittestをコマンドラインから実行する方法です。

Pythonライブラリ(sql.connector)を介してOracleデータベースに直接接続することができず、Oracles独自のインスタントクライアントとCLIをインストールする際に問題が発生したため、これは私の最後の手段です。ツール。そのため、私が考えることができる唯一の解決策は、データベースへの接続を確立するために既に使用していたsql開発者と組み込みのテストツールを使用することです。

+0

[Javaベースのコマンドラインクライアント](http://www.oracle.com/technetworkがあります/issue-archive/2015/15-sep/o55sql-dev-2692807.html)、SQL Developerに付属しており、[同じ場所]からダウンロードできます(http://www.oracle.com/technetwork/developer/)。 -tools/sql-developer/downloads/index.html)を参照してください。あなたのPythonやインスタントクライアントの問題を解決する方法を尋ねるほうがよいようです。ああ... [あなたは](http://stackoverflow.com/q/37711482/266304)... –

答えて

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 

いくつかの良いリソースは次のとおりです。

関連する問題