1
私は次の構造を持つプロジェクトを持っている:Gradleのアンドロイドテスト
-project_dir
--libmodule
---src[main code path]
---test[test code path]
--app
---src[main code path]
私はproject_dir/libmodule /テスト//フォルダ内の内側に一つのテスト機能を備えたただ一つのテストクラスを持っています。 ソースファイル(Android Studioを使用しています)から実行できます。しかし、もし私がtest
gradleタスクを使ってそれを実行しようとすると、テストは見つかりませんでした。私は(まだちょうどレガシーが、それは問題ではありませんようです)修正したソースの設定に従っている:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
test {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['test']
resources.srcDirs = ['test']
aidl.srcDirs = ['test']
renderscript.srcDirs = ['test']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
はあなたにtest
タスクは、任意のテストを見ていない理由を任意のアイデアをお持ちですか?