2017-11-22 7 views
-1

EclipseのリモートJVMでJUnitのテストケースを実行する方法。EclipseのJUnit用にJVMを削除する方法

私のサーバーはEclipseの外で動作しています。テストケースにはデータベース接続があり、データベースに接続している間にサーバーで初期化されたデータソースが見つかりません。

+1

これはあなたの質問に対する答えではありませんが、あなたはunittesting中になぜデータベースに接続していますか? – Bgvv1983

+0

使用しているサーバーのような情報を追加して、データソースの設定方法を共有できますか? –

答えて

0

ユニットテストは、IDEの外部で実行されるほど頻繁に実行されます。

通常、Jenkinsのような統合ビルドツールを使用して実行されます。バージョンコントロールシステム(SubversionまたはGit)にコードがチェックインされると、統合ビルドツールはコードを取得し、すべてのテストを実行し、パッケージをビルドし、サーバーにデプロイします。

データベース接続URLの設定方法がわかりません。それに 'localhost'が含まれていれば、間違っていると確信できます。サーバー名またはIPアドレスを使用してホスト名を指定する必要があります。そのIPアドレスは、テストを実行しているサーバーから見える必要があります。データベースサーバーは、テストサーバーからの接続を許可する必要があります。

関連する問題