@NonNull @Override public List<File> getTestLibraries() { if (testLibraries == null) { testLibraries = Lists.newArrayListWithExpectedSize(6); for (AndroidArtifact artifact : mVariant.getExtraAndroidArtifacts()) { if (AndroidProject.ARTIFACT_ANDROID_TEST.equals(artifact.getName()) || AndroidProject.ARTIFACT_UNIT_TEST.equals(artifact.getName())) { Dependencies dependencies = artifact.getDependencies(); addJarsFromJavaLibrariesTransitively(dependencies.getJavaLibraries(), testLibraries, false); // Note that we don't include these for getJavaLibraries, but we need to // for tests since we don't keep them otherwise addJarsFromAndroidLibrariesTransitively(dependencies.getLibraries(), testLibraries, false); } } } return testLibraries; }
boolean debugBuild = buildType.equals(DEBUG_BUILD); Collection<AndroidArtifact> extraAndroidArtifacts = variant.getExtraAndroidArtifacts(); for (AndroidArtifact androidArtifact : extraAndroidArtifacts) { String name = androidArtifact.getName();