@Nullable TestVariant getInstrumentationTestVariant() { if (getBaseVariant() instanceof TestedVariant) { TestVariant testVariant = ((TestedVariant) getBaseVariant()).getTestVariant(); if (testVariant != null) { Set<String> manifests = new HashSet<>(); testVariant .getSourceSets() .forEach( provider -> manifests.addAll(getAvailable(ImmutableSet.of(provider.getManifestFile())))); return manifests.isEmpty() ? null : testVariant; } } return null; }
dependencies.put(t.getName(), testVariant);