2

Play アプリケーションを Jenkins CI に統合しようとしています。すべてのテストを自動的に実行する方法を探していました。

Playのドキュメントplay auto-testでは、すべてのテストが自動的に実行されることが示唆されています。

ドキュメントに記載されているように、テストを自動的に実行しplay auto-testていないようです。それは単に読む、

Go to http://localhost:9010/@tests to run the tests

そしてそのままです。バックグラウンドでテストを実行していて時間がかかっているのか気になったので、常に 100% 近くに見える CPU 使用率を確認しました。テストを実行している可能性があると考えて約25分間待ちましたが、それでも終了せず、テストを実行していないようです。を使用してブラウザーからテストを実行するplay testには、数分もかかりません。

私は次の環境を実行しています

Play: 1.2.4
Java: Sun Java build 1.6.0_26-b03
OS: Ubuntu Linux 12.04

他の誰かが同様の問題を経験しましたか?

4

1 に答える 1

0

問題は log4.properties ファイルにあるようです。このファイルを削除するとplay auto-test、正常に機能します。

application.conf実稼働環境用に別の log4j.properties ファイルを使用するために、プロパティを作成しました。

%prod.application.log.path=log4j.prod.properties
于 2012-09-27T10:34:20.743 に答える