@Nullable private static String getTestBuildType(Project project) { PluginCollection<AppPlugin> appPlugins = project.getPlugins().withType(AppPlugin.class); if (!appPlugins.isEmpty()) { AppExtension androidExtension = project.getExtensions().getByType(AppExtension.class); return androidExtension.getTestBuildType(); } PluginCollection<LibraryPlugin> libPlugins = project.getPlugins().withType(LibraryPlugin.class); if (!libPlugins.isEmpty()) { LibraryExtension androidExtension = project.getExtensions().getByType(LibraryExtension.class); return androidExtension.getTestBuildType(); } return null; }
@Nullable private static String getTestBuildType(Project project) { PluginCollection<AppPlugin> appPlugins = project.getPlugins().withType(AppPlugin.class); if (!appPlugins.isEmpty()) { AppExtension androidExtension = project.getExtensions().getByType(AppExtension.class); return androidExtension.getTestBuildType(); } PluginCollection<LibraryPlugin> libPlugins = project.getPlugins().withType(LibraryPlugin.class); if (!libPlugins.isEmpty()) { LibraryExtension androidExtension = project.getExtensions().getByType(LibraryExtension.class); return androidExtension.getTestBuildType(); } return null; }