4

ここ数日間、私は Android プロジェクト用に gradle で別のテスト モジュールを設定するのに苦労しています。メイン プロジェクト内の instrumentationTest ディレクトリの下にインストルメンテーション テストをセットアップする方法を見つけましたが、新しいモジュールでこれを行う方法が見つかりません。私のテスト モジュールは、メイン プロジェクトのソースを認識しません。

これはプロジェクトの構造です:

MyProject/
 | settings.gradle
 + MainApp/
    | build.gradle
    | src/main/java/...
    | res
 + MainAppFunctionalTests/
    | build.gradle
    | src/instrumentTest/java/...

私のsettings.gradleには次のものがあります:

include ':MainApp', 'MainAppFunctionalTests'

MainAppFunctionalTests の build.gradle に次のように記述しました。

compile project(':MainApp')

しかし、私のテスト プロジェクトにはまだメイン プロジェクトのソースが表示されません。Robolectric を使用して単体テストを配置したいので、メイン プロジェクトに機能テストを入れたくありません。

喜んでお手伝いさせていただきます。

4

1 に答える 1