EclipseのリモートJVMでJUnitのテストケースを実行する方法。EclipseのJUnit用にJVMを削除する方法
私のサーバーはEclipseの外で動作しています。テストケースにはデータベース接続があり、データベースに接続している間にサーバーで初期化されたデータソースが見つかりません。
EclipseのリモートJVMでJUnitのテストケースを実行する方法。EclipseのJUnit用にJVMを削除する方法
私のサーバーはEclipseの外で動作しています。テストケースにはデータベース接続があり、データベースに接続している間にサーバーで初期化されたデータソースが見つかりません。
ユニットテストは、IDEの外部で実行されるほど頻繁に実行されます。
通常、Jenkinsのような統合ビルドツールを使用して実行されます。バージョンコントロールシステム(SubversionまたはGit)にコードがチェックインされると、統合ビルドツールはコードを取得し、すべてのテストを実行し、パッケージをビルドし、サーバーにデプロイします。
データベース接続URLの設定方法がわかりません。それに 'localhost'が含まれていれば、間違っていると確信できます。サーバー名またはIPアドレスを使用してホスト名を指定する必要があります。そのIPアドレスは、テストを実行しているサーバーから見える必要があります。データベースサーバーは、テストサーバーからの接続を許可する必要があります。
これはあなたの質問に対する答えではありませんが、あなたはunittesting中になぜデータベースに接続していますか? – Bgvv1983
使用しているサーバーのような情報を追加して、データソースの設定方法を共有できますか? –