1

ローカル開発では、自動テストのために個人用データ​​ベースに接続したいと考えています。ビルド ファームで、自動テストのために別のデータベースに接続したいと考えています。どうすればそれができますか?

自動テストの実行を除いて、Play は構成に関して非常に柔軟に見えます。どこかで秘密の必殺技を見逃していませんか?

4

1 に答える 1

1

このスレッドを参照してください...

テストと自動テストは常に test を ID として使用するため、使用しているテスト環境に応じて値を上書きすることはできません。このバグが修正されたかどうかはわかりませんが、関連するバグや灯台の修正は見つかりませんでした。

で環境変数を使用できます。ここapplication.conf参照してください。つまり、-Dvariable. そう

play auto-test -Dtestdb=your-cit-db

次に、application.confで、次のことを行います

%test.db.name={testdb}

于 2012-07-06T05:54:01.933 に答える