@Override public void testRunFailed(String errorMessage) { if (mLogger != null) { mLogger.warning("Tests on %1$s failed: %2$s", mDeviceName, errorMessage); } super.testRunFailed(errorMessage); }
@Override public void logWarning(@NonNull String s) { mWrapped.warning(s); }
@Override public void testRunFailed(String errorMessage) { if (mLogger != null) { mLogger.warning("Tests on %1$s failed: %2$s", mDeviceName, errorMessage); } super.testRunFailed(errorMessage); }
private void warn(String message) { if (!allowUnrecognizedConstructs) { error(message); return; } if (logger != null) { logger.warning(message); } else { System.err.println(message); } }
@Override public void shutdown() { if (!mAaptProcesses.isEmpty()) { mLogger.warning("Process list not empty"); for (Map.Entry<String, AaptProcess> aaptProcessEntry : mAaptProcesses .entrySet()) { mLogger.warning("Thread(%1$s): queue not cleaned", aaptProcessEntry.getKey()); try { aaptProcessEntry.getValue().shutdown(); } catch (Exception e) { mLogger.error(e, "while shutting down" + aaptProcessEntry.getKey()); } } } mAaptProcesses.clear(); } };
@Override public void shutdown() { if (!mAaptProcesses.isEmpty()) { mLogger.warning("Process list not empty"); for (Map.Entry<String, AaptProcess> aaptProcessEntry : mAaptProcesses .entrySet()) { mLogger.warning("Thread(%1$s): queue not cleaned", aaptProcessEntry.getKey()); try { aaptProcessEntry.getValue().shutdown(); } catch (Exception e) { mLogger.error(e, "while shutting down" + aaptProcessEntry.getKey()); } } } mAaptProcesses.clear(); } };
@Override public void testFailed(TestIdentifier test, String trace) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[31mFAILED \033[0m", test.getClassName(), test.getTestName(), mDeviceName); mLogger.warning(getModifiedTrace(trace)); } mFailedTests.add(test); super.testFailed(test, trace); }
@Override public void err(@Nullable String line) { if (line != null) { if (mInError.get()) { mErrorBuilder.append(line); } mLogger.verbose("AAPT warning(%1$s), Job(%2$s): %3$s", mOwner.getProcess().hashCode(), mJob, line); mLogger.warning("AAPT: %1$s", line); } } }
@Override public void testFailed(TestIdentifier test, String trace) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[31mFAILED \033[0m", test.getClassName(), test.getTestName(), mDeviceName); mLogger.warning(getModifiedTrace(trace)); } mFailedTests.add(test); super.testFailed(test, trace); }
public static void displayWarning(ILogger logger, Project project, String message) { logger.warning(createWarning(project.getPath(), message)); }
public static void displayWarning(ILogger logger, Project project, String message) { logger.warning(createWarning(project.getPath(), message)); }
@Override public void err(@Nullable String line) { if (line != null) { mLogger.verbose("AAPT warning(%1$s), Job(%2$s): %3$s", mOwner.getProcess().hashCode(), mJob, line); mLogger.warning("AAPT: %3$s", mOwner.getProcess().hashCode(), mJob, line); } } }
@Override public void testIgnored(TestIdentifier test) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[33mSKIPPED \033[0m", test.getClassName(), test.getTestName(), mDeviceName); } super.testIgnored(test); }
@Override public void testIgnored(TestIdentifier test) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[33mSKIPPED \033[0m", test.getClassName(), test.getTestName(), mDeviceName); } super.testIgnored(test); }
@Override public void warning(@NonNull String msgFormat, Object... args) { if (shouldDowngrade(msgFormat, args)) { mDelegate.info(msgFormat, args); } else { mDelegate.warning(msgFormat, args); } }
@NonNull private DeviceManager createDeviceManager() { File androidFolder; try { androidFolder = new File(AndroidLocation.getFolder()); } catch (AndroidLocation.AndroidLocationException e) { mSdkLog.warning(e.getMessage()); androidFolder = null; } return DeviceManager.createInstance( new File(mOsSdkFolder), androidFolder, mSdkLog, mSdkHandler.getFileOp()); }
@Override public void logWarning(@NonNull String s, @Nullable Throwable e) { if (e == null) { logWarning(s); return; } mWrapped.warning("%1$s:\n%2$s", s, throwableToString(e)); }
@Override public void testAssumptionFailure(TestIdentifier test, String trace) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[33mSKIPPED \033[0m\n%4$s", test.getClassName(), test.getTestName(), mDeviceName, getModifiedTrace(trace)); } super.testAssumptionFailure(test, trace); }
@Override public void testAssumptionFailure(TestIdentifier test, String trace) { if (mLogger != null) { mLogger.warning("\n%1$s > %2$s[%3$s] \033[33mSKIPPED \033[0m\n%4$s", test.getClassName(), test.getTestName(), mDeviceName, getModifiedTrace(trace)); } super.testAssumptionFailure(test, trace); }
public void runDexer( @NonNull final DexProcessBuilder builder, @NonNull final DexOptions dexOptions, @NonNull final ProcessOutputHandler processOutputHandler) throws ProcessException, IOException, InterruptedException { initDexExecutorService(dexOptions); if (dexOptions.getAdditionalParameters().contains("--no-optimize")) { mLogger.warning(DefaultDexOptions.OPTIMIZE_WARNING); } if (shouldDexInProcess(dexOptions)) { dexInProcess(builder, dexOptions, processOutputHandler); } else { dexOutOfProcess(builder, dexOptions, processOutputHandler); } }