, Robolectric res. Custom Test Runner, res.
public class CustomTestRunner extends RobolectricTestRunner {
public CustomTestRunner(Class<?> testClass) throws InitializationError {
super(testClass);
}
@Override
protected AndroidManifest getAppManifest(Config config) {
final String BUILD_PATH = "src/main";
final FileFsFile manifestFile = FileFsFile.from(BUILD_PATH, "AndroidManifest.xml");
AndroidManifest appManifest = super.getAppManifest(config);
return new AndroidManifest(manifestFile, appManifest.getResDirectory(), appManifest.getAssetsDirectory());
}
}
, :
@RunWith(RobolectricTestRunner.class) :
RunWith(MyRobolectricTestRunner.class) Robolectric.
appManifest.getResDirectory() "build/intermediates/res/merged/debug".