私は現在、以下を使用してEclipseでAndroidアプリを開発しています:
- アプリの 1 つのプロジェクト
- テスト用の 1 つのプロジェクト (インストルメンテーションおよび Pojo テスト)
テスト プロジェクトでは、標準の POJO テスト用に mockito ライブラリをインポートしています。ただし、ライブラリをインポートすると、Eclipse でコンパイル時間が 1 秒から約 30 秒に急上昇します。原因は、ライブラリ全体が毎回変換されているためと思われます。基本的に、テストしたい変更を加えるたびに、30秒待たなければなりません。
これまでに見つけた唯一の回避策は次のとおりです。
- 「自動ビルド」を無効にする
- pojo テストのみを含むプロジェクトを作成し、そこに mockito のみを配置します。
- より高速にコンパイルできる別のライブラリを使用する (例: easymock)
他の提案はありますか?