List of usage examples for org.apache.maven.execution BuildSummary getTime
public long getTime()
From source file:hudson.gridmaven.util.ExecutionEventLogger.java
License:Apache License
private void logReactorSummary(MavenSession session) { logger.info(chars('-', LINE_LENGTH)); logger.info("Reactor Summary:"); logger.info(""); MavenExecutionResult result = session.getResult(); for (MavenProject project : session.getProjects()) { StringBuilder buffer = new StringBuilder(128); buffer.append(project.getName()); buffer.append(' '); while (buffer.length() < LINE_LENGTH - 21) { buffer.append('.'); }// w w w .j a va 2s. co m buffer.append(' '); BuildSummary buildSummary = result.getBuildSummary(project); if (buildSummary == null) { buffer.append("SKIPPED"); } else if (buildSummary instanceof BuildSuccess) { buffer.append("SUCCESS ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } else if (buildSummary instanceof BuildFailure) { buffer.append("FAILURE ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } logger.info(buffer.toString()); } }
From source file:org.commonjava.emb.boot.log.EventLogger.java
License:Apache License
private void logReactorSummary(final MavenSession session) { logger.info(chars('-', LINE_LENGTH)); logger.info("Reactor Summary:"); logger.info(""); final MavenExecutionResult result = session.getResult(); for (final MavenProject project : session.getProjects()) { final StringBuilder buffer = new StringBuilder(128); buffer.append(project.getName()); buffer.append(' '); while (buffer.length() < LINE_LENGTH - 21) { buffer.append('.'); }/* w ww .j ava2s . c o m*/ buffer.append(' '); final BuildSummary buildSummary = result.getBuildSummary(project); if (buildSummary == null) { buffer.append("SKIPPED"); } else if (buildSummary instanceof BuildSuccess) { buffer.append("SUCCESS ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } else if (buildSummary instanceof BuildFailure) { buffer.append("FAILURE ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } logger.info(buffer.toString()); } }
From source file:org.grumblesmurf.malabar.ExecutionEventLogger.java
License:Apache License
private void logReactorSummary(MavenSession session) { logHeader("Reactor Summary:"); MavenExecutionResult result = session.getResult(); for (MavenProject project : session.getProjects()) { StringBuilder buffer = new StringBuilder(128); buffer.append(project.getName()); buffer.append(' '); while (buffer.length() < SEPARATOR.length() - 21) { buffer.append('.'); }//from www . j av a 2 s . co m buffer.append(' '); BuildSummary buildSummary = result.getBuildSummary(project); if (buildSummary == null) { buffer.append("SKIPPED"); } else if (buildSummary instanceof BuildSuccess) { buffer.append("SUCCESS ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } else if (buildSummary instanceof BuildFailure) { buffer.append("FAILURE ["); buffer.append(getFormattedTime(buildSummary.getTime())); buffer.append("]"); } logger.info(buffer.toString()); } }
From source file:org.hudsonci.maven.eventspy_30.MavenProjectConverter.java
License:Open Source License
/** * If the summary is null the result will be {@link BuildResultDTO#SKIPPED}. *//*from w ww.j a v a2 s . c o m*/ public static BuildSummaryDTO convertBuildSummary(final BuildSummary buildSummary) { // BuildSummary can be null. BuildSummaryDTO buildSummaryDTO = new BuildSummaryDTO().withResult(convertToBuildResult(buildSummary)); if (buildSummary != null) { buildSummaryDTO.setDuration(buildSummary.getTime()); if (buildSummary instanceof BuildFailure) { Throwable cause = ((BuildFailure) buildSummary).getCause(); if (cause != null) { buildSummaryDTO.setFailureCause(ThrowableDTOHelper.convert(cause)); } } } return buildSummaryDTO; }
From source file:org.jenkinsci.plugins.pipeline.maven.eventspy.handler.MavenExecutionResultHandler.java
License:Open Source License
@Override protected boolean _handle(MavenExecutionResult result) { Xpp3Dom root = new Xpp3Dom("MavenExecutionResult"); root.setAttribute("class", result.getClass().getName()); for (MavenProject project : result.getTopologicallySortedProjects()) { BuildSummary summary = result.getBuildSummary(project); if (summary == null) { Xpp3Dom comment = new Xpp3Dom("comment"); comment.setValue("No build summary found for maven project: " + project); root.addChild(comment);//from w w w . j ava 2 s . c o m } else { Xpp3Dom buildSummary = newElement("buildSummary", project); root.addChild(buildSummary); buildSummary.setAttribute("class", summary.getClass().getName()); buildSummary.setAttribute("time", Long.toString(summary.getTime())); } } reporter.print(root); return true; }
From source file:org.jvnet.hudson.maven3.listeners.HudsonMavenExecutionResult.java
License:Apache License
public HudsonMavenExecutionResult(MavenExecutionResult mavenExecutionResult) { if (mavenExecutionResult == null) { return;/*from w ww .ja va2 s .c o m*/ } throwables = mavenExecutionResult.getExceptions(); List<MavenProject> mavenProjects = mavenExecutionResult.getTopologicallySortedProjects(); if (mavenProjects != null) { for (MavenProject mavenProject : mavenProjects) { MavenProjectInfo mavenProjectInfo = new MavenProjectInfo(mavenProject); mavenProjectInfos.add(mavenProjectInfo); BuildSummary buildSummary = mavenExecutionResult.getBuildSummary(mavenProject); // NPE free : looks to have null here when the projects is not finished ie tests failures if (buildSummary != null) { mavenProjectInfo.setBuildTime(buildSummary.getTime()); } } } }
From source file:org.sonatype.maven.shell.maven.internal.ExecutionEventLogger.java
License:Open Source License
private void logReactorSummary(final MavenSession session) { logger.info(chars('-', lineLength)); logger.info("Reactor Summary:"); // TODO: i18n logger.info(""); MavenExecutionResult result = session.getResult(); for (MavenProject project : session.getProjects()) { StringBuilder buff = new StringBuilder(128); buff.append(project.getName());/*from w w w .j a v a 2 s .c o m*/ buff.append(' '); while (buff.length() < lineLength - 21) { buff.append('.'); } buff.append(' '); BuildSummary buildSummary = result.getBuildSummary(project); if (buildSummary == null) { buff.append("SKIPPED"); // TODO: i18n } else if (buildSummary instanceof BuildSuccess) { buff.append("SUCCESS ["); // TODO: i18n buff.append(getFormattedTime(buildSummary.getTime())); buff.append("]"); } else if (buildSummary instanceof BuildFailure) { buff.append("FAILURE ["); // TODO: i18n buff.append(getFormattedTime(buildSummary.getTime())); buff.append("]"); } logger.info(buff.toString()); } logger.info(""); }