diff options
| author | Phil Harvey <philharveyonline@apache.org> | 2013-05-13 08:01:45 +0000 |
|---|---|---|
| committer | Phil Harvey <philharveyonline@apache.org> | 2013-05-13 08:01:45 +0000 |
| commit | 2a596a754669789d8b27f320dd8785a3f036943b (patch) | |
| tree | aabcbe5467b15fb2c14a4fb7afd6463471287144 /qpid/java/perftests/visualisation-jfc/src | |
| parent | 1c38826549777c9b45607a038b001d751438564b (diff) | |
| download | qpid-python-2a596a754669789d8b27f320dd8785a3f036943b.tar.gz | |
NO-JIRA: removing maximum latency from Java performance charts because it is not very useful and makes it harder to read the average
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481726 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/perftests/visualisation-jfc/src')
2 files changed, 20 insertions, 6 deletions
diff --git a/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java b/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java index 91eafe324b..9401b77ab0 100644 --- a/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java +++ b/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java @@ -115,12 +115,19 @@ public class ChartingUtil for (ChartingDefinition chartingDefinition : loadChartDefinitions()) { - ChartBuilder chartBuilder = ChartBuilderFactory.createChartBuilder( - chartingDefinition.getChartType(), - seriesBuilder); - - JFreeChart chart = chartBuilder.buildChart(chartingDefinition); - writer.writeChartToFileSystem(chart, chartingDefinition); + try + { + ChartBuilder chartBuilder = ChartBuilderFactory.createChartBuilder( + chartingDefinition.getChartType(), + seriesBuilder); + + JFreeChart chart = chartBuilder.buildChart(chartingDefinition); + writer.writeChartToFileSystem(chart, chartingDefinition); + } + catch (Exception e) + { + LOGGER.error("Couldn't produce chart " + chartingDefinition, e); + } } final String summaryChartTitle = _cliOptions.get(SUMMARY_TITLE_PROP); diff --git a/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinition.java b/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinition.java index bfe47e598e..5030c42e89 100644 --- a/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinition.java +++ b/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinition.java @@ -22,6 +22,7 @@ package org.apache.qpid.disttest.charting.definition; import java.util.Collections; import java.util.List; +import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.qpid.disttest.charting.ChartType; public class ChartingDefinition @@ -94,4 +95,10 @@ public class ChartingDefinition return Collections.unmodifiableList(_seriesDefinitions); } + @Override + public String toString() + { + return new ToStringBuilder(this).append("chartTitle", _chartTitle).toString(); + } + } |
