Author: philharveyonline
Date: Fri May 10 12:40:40 2013
New Revision: 1480995

URL: http://svn.apache.org/r1480995
Log:
QPID-4827: now most chart definition settings can contain system property 
placeholders

Modified:
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient-ByteSec.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent-ByteSec.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1003-MessageSize-Transient-MsgSec.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1004-MessageSize-Persistent-MsgSec.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers-AutoAck.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers-AutoAck.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1015-VaryingNumberOfProducers-SessionTrans.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1016-VaryingNumberOfConsumers-SessionTrans.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef
    qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize-Equal.chartdef
    qpid/trunk/qpid/java/perftests/etc/chartdefs/1031-BatchSize-Unequal.chartdef
    qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1050-VaryingNumberOfProducerSessionsSingleConnection.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1300-QueueConsumersWithNonOverlappingSelectors-Transient.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1301-QueueConsumersWithNonOverlappingSelectors-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1302-QueueConsumersWithOverlappingSelectors-Transient.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1303-QueueConsumersWithOverlappingSelectors-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef
    qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef
    qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef
    
qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef
    qpid/trunk/qpid/java/perftests/etc/visualisation.sh
    
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
    
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
    
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreatorTest.java
    
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreatorTest.java

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient-ByteSec.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient-ByteSec.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient-ByteSec.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient-ByteSec.chartdef
 Fri May 10 12:40:40 2013
@@ -20,7 +20,7 @@
 chartType=XYLINE
 chartTitle=Impact of Message Size Bytes/S
 chartSubtitle=Transient messages
-chartDescription=1P 1C, transient, auto-ack, with message payload between 
256-262144 bytes.
+chartDescription=1P 1C, transient, auto-ack, with message payload between 
256-262144 bytes ${baselineName}.
 
 xAxisTitle=Message Size (B)
 yAxisTitle=Throughput (KB/s)
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT payloadSizeB, throughputKbPerS FROM MessageSize 
WHERE testName like '%TRANSIENT' AND participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent-ByteSec.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent-ByteSec.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent-ByteSec.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent-ByteSec.chartdef
 Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT payloadSizeB, throughputKbPerS FROM MessageSize 
WHERE testName like '% PERSISTENT' AND participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1003-MessageSize-Transient-MsgSec.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1003-MessageSize-Transient-MsgSec.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1003-MessageSize-Transient-MsgSec.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1003-MessageSize-Transient-MsgSec.chartdef
 Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT payloadSizeB, throughputMessagesPerS FROM 
MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1004-MessageSize-Persistent-MsgSec.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1004-MessageSize-Persistent-MsgSec.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1004-MessageSize-Persistent-MsgSec.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1004-MessageSize-Persistent-MsgSec.chartdef
 Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.2.statement=SELECT payloadSizeB, throughputMessagesPerS FROM 
MessageSize WHERE testName like '% PERSISTENT' AND participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers-AutoAck.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers-AutoAck.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers-AutoAck.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers-AutoAck.chartdef
 Fri May 10 12:40:40 2013
@@ -41,7 +41,7 @@ series.3.dir=${csvCurrentDir}
 series.3.colourName=green
 
 series.4.statement=SELECT totalNumberOfProducers, throughputMessagesPerS FROM 
VaryingNumberOfParticipants WHERE participantName = 'All' and 
totalNumberOfConsumers = '1' and acknowledgeMode = '1'
-series.4.legend=1 Consumer (baseline)
+series.4.legend=1 Consumer (baseline ${baselineName})
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_red
 series.4.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers-AutoAck.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers-AutoAck.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers-AutoAck.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers-AutoAck.chartdef
 Fri May 10 12:40:40 2013
@@ -41,7 +41,7 @@ series.3.dir=${csvCurrentDir}
 series.3.colourName=red
 
 series.4.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
VaryingNumberOfParticipants WHERE participantName = 'All' and 
totalNumberOfProducers = '10' and acknowledgeMode = '1'
-series.4.legend=10 Producers (baseline)
+series.4.legend=10 Producers (baseline ${baselineName})
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_red
 series.4.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1015-VaryingNumberOfProducers-SessionTrans.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1015-VaryingNumberOfProducers-SessionTrans.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1015-VaryingNumberOfProducers-SessionTrans.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1015-VaryingNumberOfProducers-SessionTrans.chartdef
 Fri May 10 12:40:40 2013
@@ -41,7 +41,7 @@ series.3.dir=${csvCurrentDir}
 series.3.colourName=green
 
 series.4.statement=SELECT totalNumberOfProducers, throughputMessagesPerS FROM 
VaryingNumberOfParticipants WHERE participantName = 'All' and 
totalNumberOfConsumers = '1' and acknowledgeMode = '0'
-series.4.legend=1 Consumer (baseline)
+series.4.legend=1 Consumer (baseline ${baselineName})
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_red
 series.4.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1016-VaryingNumberOfConsumers-SessionTrans.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1016-VaryingNumberOfConsumers-SessionTrans.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1016-VaryingNumberOfConsumers-SessionTrans.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1016-VaryingNumberOfConsumers-SessionTrans.chartdef
 Fri May 10 12:40:40 2013
@@ -41,7 +41,7 @@ series.3.dir=${csvCurrentDir}
 series.3.colourName=red
 
 series.4.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
VaryingNumberOfParticipants WHERE participantName = 'All' and 
totalNumberOfProducers = '10' and acknowledgeMode = '0'
-series.4.legend=10 Producers (baseline)
+series.4.legend=10 Producers (baseline ${baselineName})
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_red
 series.4.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -32,7 +32,7 @@ series.1.colourName=blue
 
 
 series.2.statement=SELECT acknowledgeMode, throughputMessagesPerS FROM 
AcknowledgementModes WHERE testName like 'Persistent%' AND participantName = 
'All' ORDER BY acknowledgeMode
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -31,6 +31,6 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT acknowledgeMode, throughputMessagesPerS FROM 
AcknowledgementModes WHERE testName like 'Transient%' AND participantName = 
'All' ORDER BY acknowledgeMode
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize-Equal.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize-Equal.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize-Equal.chartdef 
(original)
+++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize-Equal.chartdef 
Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT batchSize, throughputMessagesPerS FROM BatchSize 
WHERE participantName = 'All'
-series.2.legend=Equal Producer/Consumer (Baseline)
+series.2.legend=Equal Producer/Consumer (Baseline ${baselineName})
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1031-BatchSize-Unequal.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1031-BatchSize-Unequal.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1031-BatchSize-Unequal.chartdef 
(original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1031-BatchSize-Unequal.chartdef 
Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT testName, throughputMessagesPerS FROM 
BatchSizeProducerVaries WHERE participantName = 'All'
-series.2.legend=Variable Producer, Fixed Consumer (Baseline)
+series.2.legend=Variable Producer, Fixed Consumer (Baseline ${baselineName})
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1
@@ -47,7 +47,7 @@ series.3.dir=${csvCurrentDir}
 series.3.colourName=blue
 
 series.4.statement=SELECT testName, throughputMessagesPerS FROM 
BatchSizeConsumerVaries WHERE participantName = 'All'
-series.4.legend=Fixed Producer, Variable Consumer (Baseline)
+series.4.legend=Fixed Producer, Variable Consumer (Baseline ${baselineName})
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_blue
 series.4.strokeWidth=-1

Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef 
(original)
+++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef Fri 
May 10 12:40:40 2013
@@ -31,6 +31,6 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT testName, throughputMessagesPerS FROM QueueTypes 
WHERE participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1050-VaryingNumberOfProducerSessionsSingleConnection.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1050-VaryingNumberOfProducerSessionsSingleConnection.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1050-VaryingNumberOfProducerSessionsSingleConnection.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1050-VaryingNumberOfProducerSessionsSingleConnection.chartdef
 Fri May 10 12:40:40 2013
@@ -37,13 +37,13 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=blue
 
 series.3.statement=SELECT testName, throughputKbPerS FROM 
VaryingNumberOfProducerSessionsSingleConnection WHERE participantName = 'All'
-series.3.legend=Baseline - End-to-end throughput
+series.3.legend=Baseline ${baselineName} - End-to-end throughput
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 series.3.strokeWidth=-1
 
 series.4.statement=SELECT testName, throughputKbPerS FROM 
VaryingNumberOfProducerSessionsSingleConnection WHERE participantName = 'All 
Producers'
-series.4.legend=Baseline - Producer only throughput
+series.4.legend=Baseline ${baselineName} - Producer only throughput
 series.4.dir=${csvBaselineDir}
 series.4.colourName=dark_blue
 series.4.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1300-QueueConsumersWithNonOverlappingSelectors-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1300-QueueConsumersWithNonOverlappingSelectors-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1300-QueueConsumersWithNonOverlappingSelectors-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1300-QueueConsumersWithNonOverlappingSelectors-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -30,7 +30,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
QueueConsumersWithNonOverlappingSelectors WHERE participantName = 'All' and 
testName like '%non overlapping - NON_PERSISTENT%'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1301-QueueConsumersWithNonOverlappingSelectors-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1301-QueueConsumersWithNonOverlappingSelectors-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1301-QueueConsumersWithNonOverlappingSelectors-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1301-QueueConsumersWithNonOverlappingSelectors-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
QueueConsumersWithNonOverlappingSelectors WHERE participantName = 'All' and 
testName like '%non overlapping - PERSISTENT'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1302-QueueConsumersWithOverlappingSelectors-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1302-QueueConsumersWithOverlappingSelectors-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1302-QueueConsumersWithOverlappingSelectors-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1302-QueueConsumersWithOverlappingSelectors-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -30,7 +30,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
QueueConsumersWithOverlappingSelectors WHERE participantName = 'All' and 
testName like '%50_ overlapping - NON_PERSISTENT%'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1303-QueueConsumersWithOverlappingSelectors-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1303-QueueConsumersWithOverlappingSelectors-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1303-QueueConsumersWithOverlappingSelectors-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1303-QueueConsumersWithOverlappingSelectors-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -30,7 +30,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
QueueConsumersWithOverlappingSelectors WHERE participantName = 'All' and 
testName like '%50_ overlapping - PERSISTENT%'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef
 Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT totalNumberOfConsumers, throughputMessagesPerS FROM 
Topic-NumberOfConsumers WHERE participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef 
(original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef 
Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=red
 
 series.2.statement=SELECT totalNumberOfProducers, throughputMessagesPerS FROM 
Topic-NumberOfTopics WHERE participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.strokeWidth=-1

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef 
(original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef 
Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT isDurableSubscription, throughputMessagesPerS FROM 
Topic-Persistence WHERE participantName = 'All Consumers'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=2

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef 
(original)
+++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef 
Fri May 10 12:40:40 2013
@@ -31,7 +31,7 @@ series.1.dir=${csvCurrentDir}
 series.1.colourName=blue
 
 series.2.statement=SELECT acknowledgeMode, throughputMessagesPerS FROM 
Topic-AckModes WHERE participantName = 'All'
-series.2.legend=Baseline
+series.2.legend=Baseline ${baselineName}
 series.2.dir=${csvBaselineDir}
 series.2.colourName=dark_red
 series.2.stokeWidth=2

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT payloadSizeB, 
averageLatency,latencyStandardDeviation FROM Latency-MessageSize WHERE testName 
like '%TRANSIENT' AND participantName = 'All Consumers'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT payloadSizeB, averageLatency, 
latencyStandardDeviation FROM Latency-MessageSize WHERE testName like 
'%PERSISTENT' AND participantName = 'All Consumers'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT totalNumberOfConsumers, 
averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE 
participantName = 'All Consumers' and testName like '%non overlapping - 
NON_PERSISTENT%'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT totalNumberOfConsumers, 
averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE 
participantName = 'All Consumers'  and testName like '%overlapping 50% - 
NON_PERSISTENT%'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT totalNumberOfConsumers, averageLatency, 
latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE participantName 
= 'All Consumers' and testName like '%non overlapping - PERSISTENT'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef
 Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT totalNumberOfConsumers, 
averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE 
participantName = 'All Consumers' and testName like '%overlapping 50% - 
PERSISTENT%'
-series.3.legend=Average latency (baseline)
+series.3.legend=Average latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef
 (original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef
 Fri May 10 12:40:40 2013
@@ -46,6 +46,6 @@ series.4.dir=${csvCurrentDir}
 series.4.colourName=red
 
 series.5.statement=SELECT totalNumberOfConsumers, 
averageLatency,latencyStandardDeviation FROM 
Latency-VaryingNumberOfParticipants WHERE participantName = 'All Consumers' and 
testName like '% - 10 producers - PERSISTENT'
-series.5.legend=10 producers (baseline)
+series.5.legend=10 producers (baseline ${baselineName})
 series.5.dir=${csvBaselineDir}
 series.5.colourName=dark_red

Modified: 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef 
(original)
+++ 
qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef 
Fri May 10 12:40:40 2013
@@ -36,7 +36,7 @@ series.2.dir=${csvCurrentDir}
 series.2.colourName=red
 
 series.3.statement=SELECT testName, averageLatency,latencyStandardDeviation 
FROM Latency-QueueTypes WHERE participantName = 'All Consumers'
-series.3.legend=Average Latency (baseline)
+series.3.legend=Average Latency (baseline ${baselineName})
 series.3.dir=${csvBaselineDir}
 series.3.colourName=dark_red
 

Modified: qpid/trunk/qpid/java/perftests/etc/visualisation.sh
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/visualisation.sh?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- qpid/trunk/qpid/java/perftests/etc/visualisation.sh (original)
+++ qpid/trunk/qpid/java/perftests/etc/visualisation.sh Fri May 10 12:40:40 2013
@@ -28,8 +28,9 @@ BASE_DIR=`dirname $0`
 
 java -cp "${BASE_DIR}:${BASE_DIR}/../../build/lib/*" \
   -Djava.awt.headless=true -Dlog4j.configuration=file:log4j.properties \
-  -DcsvCurrentDir=. \
-  -DcsvBaselineDir=. \
+  -DcsvCurrentDir=/home/V510279/tasks/_old/PerfTestDryRun/etc/ \
+  -DcsvBaselineDir=/home/V510279/tasks/_old/PerfTestDryRun/etc/ \
+  -DbaselineName=${BASELINE_NAME}  \
   org.apache.qpid.disttest.charting.ChartingUtil \
   chart-defs=chartdefs \
   ${JDBC_DRIVER} ${JDBC_URL}

Modified: 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
 (original)
+++ 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreator.java
 Fri May 10 12:40:40 2013
@@ -19,6 +19,8 @@
  */
 package org.apache.qpid.disttest.charting.definition;
 
+import static 
org.apache.commons.lang.text.StrSubstitutor.replaceSystemProperties;
+
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileFilter;
@@ -80,12 +82,12 @@ public class ChartingDefinitionCreator
 
             final String chartStemName = getStemNameFrom(file);
 
-            final ChartType chartType = 
ChartType.valueOf(props.getProperty(CHART_TYPE_KEY));
-            final String chartTitle = props.getProperty(CHART_TITLE_KEY);
-            final String chartSubtitle = props.getProperty(CHART_SUBTITLE_KEY);
-            final String chartDescription = 
props.getProperty(CHART_DESCRIPTION_KEY);
-            final String xAxisTitle = props.getProperty(XAXIS_TITLE_KEY);
-            final String yAxisTitle = props.getProperty(YAXIS_TITLE_KEY);
+            final ChartType chartType = 
ChartType.valueOf(replaceSystemProperties(props.getProperty(CHART_TYPE_KEY)));
+            final String chartTitle = 
replaceSystemProperties(props.getProperty(CHART_TITLE_KEY));
+            final String chartSubtitle = 
replaceSystemProperties(props.getProperty(CHART_SUBTITLE_KEY));
+            final String chartDescription = 
replaceSystemProperties(props.getProperty(CHART_DESCRIPTION_KEY));
+            final String xAxisTitle = 
replaceSystemProperties(props.getProperty(XAXIS_TITLE_KEY));
+            final String yAxisTitle = 
replaceSystemProperties(props.getProperty(YAXIS_TITLE_KEY));
 
             final List<SeriesDefinition> seriesDefinitions = 
createSeriesDefinitions(props);
 

Modified: 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
 (original)
+++ 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/main/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreator.java
 Fri May 10 12:40:40 2013
@@ -19,12 +19,12 @@
  */
 package org.apache.qpid.disttest.charting.definition;
 
+import static 
org.apache.commons.lang.text.StrSubstitutor.replaceSystemProperties;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
 
-import org.apache.commons.lang.text.StrSubstitutor;
-
 public class SeriesDefinitionCreator
 {
     public static final String SERIES_STATEMENT_KEY_FORMAT = 
"series.%d.statement";
@@ -41,10 +41,10 @@ public class SeriesDefinitionCreator
         boolean moreSeriesDefinitions = true;
         while(moreSeriesDefinitions)
         {
-            String seriesStatement = 
properties.getProperty(String.format(SERIES_STATEMENT_KEY_FORMAT, index));
-            String seriesLegend = 
properties.getProperty(String.format(SERIES_LEGEND_KEY_FORMAT, index));
-            String seriesDir = 
StrSubstitutor.replaceSystemProperties(properties.getProperty(String.format(SERIES_DIRECTORY_KEY_FORMAT,
 index)));
-            String seriesColourName = 
properties.getProperty(String.format(SERIES_COLOUR_NAME_FORMAT, index));
+            String seriesStatement = 
replaceSystemProperties(properties.getProperty(String.format(SERIES_STATEMENT_KEY_FORMAT,
 index)));
+            String seriesLegend = 
replaceSystemProperties(properties.getProperty(String.format(SERIES_LEGEND_KEY_FORMAT,
 index)));
+            String seriesDir = 
replaceSystemProperties(properties.getProperty(String.format(SERIES_DIRECTORY_KEY_FORMAT,
 index)));
+            String seriesColourName = 
replaceSystemProperties(properties.getProperty(String.format(SERIES_COLOUR_NAME_FORMAT,
 index)));
             Integer seriesStrokeWidth = 
properties.getProperty(String.format(SERIES_STROKE_WIDTH_FORMAT, index)) == null
                     ? null : 
Integer.parseInt(properties.getProperty(String.format(SERIES_STROKE_WIDTH_FORMAT,
 index)));
 

Modified: 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreatorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreatorTest.java?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreatorTest.java
 (original)
+++ 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/ChartingDefinitionCreatorTest.java
 Fri May 10 12:40:40 2013
@@ -38,7 +38,7 @@ import org.apache.qpid.test.utils.QpidTe
 
 public class ChartingDefinitionCreatorTest extends QpidTestCase
 {
-    private static final String TEST_CHART_TITLE = "CHART_TITLE";
+    private static final String TEST_CHART_TITLE = "CHART_TITLE 
${ChartingDefinitionSysProp}";
     private static final String TEST_CHART_SUBTITLE = "CHART_SUBTITLE";
     private static final String TEST_CHART_DESCRIPTION = "CHART_DESCRIPTION";
     private static final String TEST_XAXIS_TITLE = "XAXIS_TITLE";
@@ -47,6 +47,8 @@ public class ChartingDefinitionCreatorTe
 
     private static final String TEST_SERIES_SELECT_STATEMENT = 
"SERIES_SELECT_STATEMENT";
 
+    private static final String SYSTEM_PROPERTY_NAME = 
"ChartingDefinitionSysProp";
+
     private ChartingDefinitionCreator _chartingDefinitionLoader = new 
ChartingDefinitionCreator();
     private File _testTempDir;
 
@@ -79,13 +81,14 @@ public class ChartingDefinitionCreatorTe
 
     public void testDefinitionsProperties() throws Exception
     {
+        setTestSystemProperty(SYSTEM_PROPERTY_NAME, "propValue");
         File testDefFile = createTestDefinitionWithin(_testTempDir);
 
         List<ChartingDefinition> definitions = 
_chartingDefinitionLoader.createFromFileOrDirectory(testDefFile.getAbsolutePath());
         assertEquals(1, definitions.size());
 
         ChartingDefinition definition1 = definitions.get(0);
-        assertEquals(TEST_CHART_TITLE, definition1.getChartTitle());
+        assertEquals("CHART_TITLE propValue", definition1.getChartTitle());
         assertEquals(TEST_CHART_SUBTITLE, definition1.getChartSubtitle());
         assertEquals(TEST_CHART_DESCRIPTION, 
definition1.getChartDescription());
         assertEquals(TEST_XAXIS_TITLE, definition1.getXAxisTitle());

Modified: 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreatorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreatorTest.java?rev=1480995&r1=1480994&r2=1480995&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreatorTest.java
 (original)
+++ 
qpid/trunk/qpid/java/perftests/visualisation-jfc/src/test/java/org/apache/qpid/disttest/charting/definition/SeriesDefinitionCreatorTest.java
 Fri May 10 12:40:40 2013
@@ -32,13 +32,15 @@ import org.apache.qpid.test.utils.QpidTe
 
 public class SeriesDefinitionCreatorTest extends QpidTestCase
 {
+    private static final String SYSTEM_PROPERTY_NAME = "SeriesDefinitionProp";
     private static final String TEST_SERIES_1_SELECT_STATEMENT = 
"SERIES_1_SELECT_STATEMENT";
     private static final String TEST_SERIES_1_LEGEND = "SERIES_1_LEGEND";
+    private static final String TEST_SERIES_1_LEGEND_WITH_SYSPROP = 
"SERIES_1_LEGEND ${SeriesDefinitionProp}";
     private static final String TEST_SERIES_1_DIR = "SERIES_1_DIR";
     private static final String TEST_SERIES_1_COLOUR_NAME = "seriesColourName";
     private static final Integer TEST_SERIES_1_STROKE_WIDTH = 1;;
 
-    private static final String TEST_SERIES_1_DIR_WITH_SYSPROP = 
"${java.io.tmpdir}/mydir";
+    private static final String TEST_SERIES_1_DIR_WITH_SYSPROP = 
"${SeriesDefinitionProp}/mydir";
 
     private static final String TEST_SERIES_2_SELECT_STATEMENT = 
"SERIES_2_SELECT_STATEMENT";
     private static final String TEST_SERIES_2_LEGEND = "SERIES_2_LEGEND";
@@ -97,16 +99,17 @@ public class SeriesDefinitionCreatorTest
         assertEquals(1, definitions.size());
     }
 
-    public void testSeriesDirectorySubstitution() throws Exception
+    public void testSeriesDirectoryAndNameSubstitution() throws Exception
     {
-        final String tmpDir = System.getProperty("java.io.tmpdir");
-        createTestProperties(1, TEST_SERIES_1_SELECT_STATEMENT, 
TEST_SERIES_1_LEGEND, TEST_SERIES_1_DIR_WITH_SYSPROP, null, null);
+        setTestSystemProperty(SYSTEM_PROPERTY_NAME, "propValue");
+        createTestProperties(1, TEST_SERIES_1_SELECT_STATEMENT, 
TEST_SERIES_1_LEGEND_WITH_SYSPROP, TEST_SERIES_1_DIR_WITH_SYSPROP, null, null);
 
         List<SeriesDefinition> definitions = 
_seriesDefinitionLoader.createFromProperties(_properties);
         assertEquals(1, definitions.size());
 
         SeriesDefinition seriesDefinition1 = definitions.get(0);
-        assertTrue(seriesDefinition1.getSeriesDirectory().startsWith(tmpDir));
+        assertEquals("propValue/mydir", 
seriesDefinition1.getSeriesDirectory());
+        assertEquals("SERIES_1_LEGEND propValue", 
seriesDefinition1.getSeriesLegend());
     }
 
     private void createTestProperties(int index, String selectStatement, 
String seriesLegend, String seriesDir, String seriesColourName, Integer 
seriesStrokeWidth) throws Exception



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to