@NonNull @Override public String getName() { return (taskKind == TaskKind.CONNECTED ? CONNECTED : DEVICE) + ANDROID_TEST.getSuffix(); }
@NonNull @Override public String getName() { return super.getName() + VariantType.ANDROID_TEST.getSuffix(); } });
/** * Turns a string into a valid source set name for the given {@link VariantType}, e.g. * "fooBarUnitTest" becomes "testFooBar". */ @NonNull private static String computeSourceSetName( @NonNull String name, @NonNull VariantType variantType) { if (name.endsWith(variantType.getSuffix())) { name = name.substring(0, name.length() - variantType.getSuffix().length()); } if (!variantType.getPrefix().isEmpty()) { name = variantType.getPrefix() + StringHelper.capitalize(name); } return name; }
/** * Turns a string into a valid source set name for the given {@link VariantType}, e.g. * "fooBarUnitTest" becomes "testFooBar". */ @NonNull private static String computeSourceSetName( @NonNull String name, @NonNull VariantType variantType) { if (name.endsWith(variantType.getSuffix())) { name = name.substring(0, name.length() - variantType.getSuffix().length()); } if (!variantType.getPrefix().isEmpty()) { name = variantType.getPrefix() + StringHelper.capitalize(name); } return name; }
/** * Returns a full name that includes the given splits name. * @param splitName the split name * @return a unique name made up of the variant and split names. */ @NonNull public String computeFullNameWithSplits(@NonNull String splitName) { StringBuilder sb = new StringBuilder(); String flavorName = getFlavorName(); if (!flavorName.isEmpty()) { sb.append(flavorName); sb.append(StringHelper.capitalize(splitName)); } else { sb.append(splitName); } sb.append(StringHelper.capitalize(mBuildType.getName())); if (mType.isForTesting()) { sb.append(mType.getSuffix()); } return sb.toString(); }
/** * Returns a full name that includes the given splits name. * @param splitName the split name * @return a unique name made up of the variant and split names. */ @NonNull public String computeFullNameWithSplits(@NonNull String splitName) { StringBuilder sb = new StringBuilder(); String flavorName = getFlavorName(); if (!flavorName.isEmpty()) { sb.append(flavorName); sb.append(StringHelper.capitalize(splitName)); } else { sb.append(splitName); } sb.append(StringHelper.capitalize(mBuildType.getName())); if (mType.isForTesting()) { sb.append(mType.getSuffix()); } return sb.toString(); }
/** * Returns the full, unique name of the variant in camel case (starting with a lower case), * including BuildType, Flavors and Test (if applicable). * * @return the name of the variant */ @NonNull public String getFullName() { if (mFullName == null) { StringBuilder sb = new StringBuilder(); String flavorName = getFlavorName(); if (!flavorName.isEmpty()) { sb.append(flavorName); sb.append(StringHelper.capitalize(mBuildType.getName())); } else { sb.append(mBuildType.getName()); } if (mType.isForTesting()) { sb.append(mType.getSuffix()); } mFullName = sb.toString(); } return mFullName; }
/** * Returns the full, unique name of the variant in camel case (starting with a lower case), * including BuildType, Flavors and Test (if applicable). * * @param flavorName the flavor name, as computed by {@link #computeFlavorName(List)} * @param buildType the build type * @param type the variant type * * @return the name of the variant */ @NonNull public static <B extends BuildType> String computeFullName( @NonNull String flavorName, @NonNull B buildType, @NonNull VariantType type) { StringBuilder sb = new StringBuilder(); if (!flavorName.isEmpty()) { sb.append(flavorName); sb.append(StringHelper.capitalize(buildType.getName())); } else { sb.append(buildType.getName()); } if (type.isForTesting()) { sb.append(type.getSuffix()); } return sb.toString(); }
+ VariantType.ANDROID_TEST.getSuffix()); if (connectedAndroidTest != null) { connectedAndroidTest.dependsOn(instrumentTestTask.getName());