From 0a1f49fbaf07b58c219800f94dc4d8f8f35c80ac Mon Sep 17 00:00:00 2001 From: Thomas Schroeter Date: Wed, 20 Jun 2018 15:24:51 +0100 Subject: [PATCH] Perftestcordapp result contains immutable list (#1027) --- .../perftestcordapp/flows/LinearStateBatchNotariseFlow.kt | 2 +- tools/jmeter/src/main/kotlin/com/r3/corda/jmeter/Samplers.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/perftestcordapp/src/main/kotlin/com/r3/corda/enterprise/perftestcordapp/flows/LinearStateBatchNotariseFlow.kt b/perftestcordapp/src/main/kotlin/com/r3/corda/enterprise/perftestcordapp/flows/LinearStateBatchNotariseFlow.kt index 2af5d11837..b24dcba032 100644 --- a/perftestcordapp/src/main/kotlin/com/r3/corda/enterprise/perftestcordapp/flows/LinearStateBatchNotariseFlow.kt +++ b/perftestcordapp/src/main/kotlin/com/r3/corda/enterprise/perftestcordapp/flows/LinearStateBatchNotariseFlow.kt @@ -136,7 +136,7 @@ class LinearStateBatchNotariseFlow(private val notary: Party, } @CordaSerializable - data class Result(val measurements: LinkedList) + data class Result(val measurements: List) @CordaSerializable data class Measurement(val start: Instant, val end: Instant, val delay: Duration) diff --git a/tools/jmeter/src/main/kotlin/com/r3/corda/jmeter/Samplers.kt b/tools/jmeter/src/main/kotlin/com/r3/corda/jmeter/Samplers.kt index 89feff8613..5a62af2dcc 100644 --- a/tools/jmeter/src/main/kotlin/com/r3/corda/jmeter/Samplers.kt +++ b/tools/jmeter/src/main/kotlin/com/r3/corda/jmeter/Samplers.kt @@ -187,7 +187,7 @@ class LinearStateBatchNotariseSampler : AbstractSampler() { override fun additionalFlowResponseProcessing(context: JavaSamplerContext, sample: SampleResult, response: Any?) { if (response is LinearStateBatchNotariseFlow.Result && response.measurements.isNotEmpty()) { - measurements.add(response.measurements) + measurements.add(LinkedList(response.measurements)) measurementsSize += response.measurements.size } this.sample = sample @@ -232,4 +232,4 @@ class LinearStateBatchNotariseSampler : AbstractSampler() { } return result } -} \ No newline at end of file +}