@Override public String getName() { return scope.getTaskName(deviceProvider.getName()); }
TestRunner testRunner = new SimpleTestRunner(getAdbExec(), getSplitSelectExec(), getProcessExecutor()); deviceProvider.init(); testApk, testData, deviceProvider.getDevices(), deviceProvider.getMaxThreads(), deviceProvider.getTimeoutInMs(), extraArgs, resultsOutDir, getILogger()); } finally { deviceProvider.terminate();
@TaskAction public void uninstall() throws DeviceException { final Logger logger = getLogger(); final String applicationId = variant.getApplicationId(); logger.info("Uninstalling app: {}", applicationId); final DeviceProvider deviceProvider = new ConnectedDeviceProvider(getAdbExe(), getTimeOutInMs(), getILogger()); deviceProvider.init(); final List<? extends DeviceConnector> devices = deviceProvider.getDevices(); for (DeviceConnector device : devices) { device.uninstallPackage(applicationId, getTimeOutInMs(), getILogger()); logger.lifecycle( "Uninstalling {} (from {}:{}) from device '{}' ({}).", applicationId, getProject().getName(), variant.getVariantConfiguration().getFullName(), device.getName(), device.getSerialNumber()); } int n = devices.size(); logger.quiet("Uninstalled {} from {} device{}.", applicationId, n, n == 1 ? "" : "s"); }
} else { task.setDescription("Installs and runs the tests for " + variantName + " using provider: " + StringHelper.capitalize(deviceProvider.getName())); flavorFolder = FD_FLAVORS + "/" + flavorFolder; String providerFolder = connected ? CONNECTED : DEVICE + "/" + deviceProvider.getName(); final String subFolder = "/" + providerFolder + "/" + flavorFolder; task.setEnabled(deviceProvider.isConfigured());
enableSharding, numShards); deviceProvider.init(); testApk, testData, deviceProvider.getDevices(), deviceProvider.getMaxThreads(), deviceProvider.getTimeoutInMs(), extraArgs, resultsOutDir, getILogger()); } finally { deviceProvider.terminate();
@TaskAction public void uninstall() throws DeviceException { final Logger logger = getLogger(); final String applicationId = variant.getApplicationId(); logger.info("Uninstalling app: {}", applicationId); final ILogger lifecycleLogger = new LoggerWrapper(getLogger(), LogLevel.LIFECYCLE); final DeviceProvider deviceProvider = new ConnectedDeviceProvider(getAdbExe(), lifecycleLogger); deviceProvider.init(); final List<? extends DeviceConnector> devices = deviceProvider.getDevices(); for (DeviceConnector device : devices) { device.uninstallPackage(applicationId, getTimeOutInMs(), getILogger()); logger.lifecycle( "Uninstalling {} (from {}:{}) from device '{}' ({}).", applicationId, getProject().getName(), variant.getVariantConfiguration().getFullName(), device.getName(), device.getSerialNumber()); } int n = devices.size(); logger.quiet("Uninstalled {} from {} device{}.", applicationId, n, n == 1 ? "" : "s"); }
} else { task.setDescription("Installs and runs the tests for " + variantName + " using provider: " + StringHelper.capitalize(deviceProvider.getName())); flavorFolder = FD_FLAVORS + "/" + flavorFolder; String providerFolder = connected ? CONNECTED : DEVICE + "/" + deviceProvider.getName(); final String subFolder = "/" + providerFolder + "/" + flavorFolder; task.setEnabled(deviceProvider.isConfigured());
getTimeOutInMs(), iLogger); deviceProvider.init(); List<? extends DeviceConnector> devices = deviceProvider.getDevices(); for (final DeviceConnector device : devices) { if (InstallUtils.checkDeviceApiLevel(
@NonNull @Override public String getName() { return scope.getTaskName(deviceProvider.getName()); }