2017-01-15 8 views
0

У меня есть некоторые тестовые классы инструментов под папкой androidTest, которые я хотел бы поделиться с другими модулями. Проблема в том, что когда я добавляю этот модуль в другой проект в качестве зависимости androidTestCompile, некоторые ресурсы все еще отсутствуют. Есть какой-либо способ сделать это?Как поделиться тестовыми классами приборов с androdTest?

+0

Возможный дубликат [Как мы Наследовать классы тестов Across Android модулей библиотеки?] (Http://stackoverflow.com/questions/37078710/how-do-we-inherit-test-classes-across-android -library-модули) – karate

ответ

0

Вы можете попробовать использовать sourceSets в своих модулях, не уверен, что он будет работать, но стоит попробовать.

android { 
sourceSets { 
    main { 
     manifest.srcFile 'AndroidManifest.xml' 
     java.srcDirs = ['src'] 
     resources.srcDirs = ['src'] 
     aidl.srcDirs = ['src'] 
     renderscript.srcDirs = ['src'] 
     res.srcDirs = ['res'] 
     assets.srcDirs = ['assets'] 
    } 

    androidTest.setRoot('tests') 
}}