3

Play application.confには、デフォルト値、%test%stageおよび%prod値があります。

%stage.application.mode=prod
%prod.application.mode=prod
%test.application.mode=test

#default values
property=someValue

%test.property=testValue

%stage.property=stageValue

%prod.property=prodValue

アプリがそれぞれの環境にデプロイされるときに使用されるため、これらを変更することはできません。

ただし、%test とは異なる設定でローカル マシン上でユニット テストを行うために、テスト モードで Play を開始できる必要があります。

別のテスト構成を追加する方法はありますか?たとえば、これらの構成を使用し%unittestてテスト モード ( play test ) で Play を開始する方法はありますか?

4

1 に答える 1

4

実際には逆に機能します。

あなたが定義する

%test-unit.application.mode=dev

重要:プレフィックスはtest-

そして次のような値を設定します

%test-unit.property=testValue

最後に、コマンド ラインで Play サーバーの「id」を設定する必要があります。

$ play id

これは、この例では になりますtest-unit

参照: http://www.playframework.org/documentation/1.2.5/guide11

于 2012-09-06T17:28:05.320 に答える