1

私は現在、以下を使用してEclipseでAndroidアプリを開発しています:

  • アプリの 1 つのプロジェクト
  • テスト用の 1 つのプロジェクト (インストルメンテーションおよび Pojo テスト)

テスト プロジェクトでは、標準の POJO テスト用に mockito ライブラリをインポートしています。ただし、ライブラリをインポートすると、Eclipse でコンパイル時間が 1 秒から約 30 秒に急上昇します。原因は、ライブラリ全体が毎回変換されているためと思われます。基本的に、テストしたい変更を加えるたびに、30秒待たなければなりません。

これまでに見つけた唯一の回避策は次のとおりです。

  • 「自動ビルド」を無効にする
  • pojo テストのみを含むプロジェクトを作成し、そこに mockito のみを配置します。
  • より高速にコンパイルできる別のライブラリを使用する (例: easymock)

他の提案はありますか?

4

1 に答える 1

0

テスト プロジェクトを Android プロジェクトにする必要がありますか? Java プロジェクトを作成し、Android 固有のクラスをテスト用にモックアウトすることで、私の提案となるものを認識できる場合。

この記事をご覧ください: https://sites.google.com/site/androiddevtesting/

于 2010-05-02T19:55:20.777 に答える