summaryrefslogtreecommitdiff
path: root/qpid/java/perftests/visualisation-jfc/src
diff options
context:
space:
mode:
authorPhil Harvey <philharveyonline@apache.org>2013-05-13 08:01:45 +0000
committerPhil Harvey <philharveyonline@apache.org>2013-05-13 08:01:45 +0000
commit2a596a754669789d8b27f320dd8785a3f036943b (patch)
treeaabcbe5467b15fb2c14a4fb7afd6463471287144 /qpid/java/perftests/visualisation-jfc/src
parent1c38826549777c9b45607a038b001d751438564b (diff)
downloadqpid-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')
-rw-r--r--qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/ChartingUtil.java19
-rw-r--r--qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinition.java7
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();
+ }
+
}