From e2b65c8f7737b1f9c7e1ae8ef212365c3be3da25 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Genevi=C3=A8ve=20Bastien?= Date: Wed, 2 Nov 2016 08:41:39 -0400 Subject: [PATCH] ctf: bug 506892 Fix experiment size request benchmark MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The experiment should be constructed only when all the traces are initialized. Change-Id: I1f5478013621ec3f135e409f4a0380688d7597f8 Signed-off-by: Geneviève Bastien Reviewed-on: https://git.eclipse.org/r/84341 Reviewed-by: Matthew Khouzam Tested-by: Matthew Khouzam Reviewed-by: Hudson CI --- .../tmf/ctf/core/tests/perf/experiment/ExperimentBenchmark.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/perf/org/eclipse/tracecompass/tmf/ctf/core/tests/perf/experiment/ExperimentBenchmark.java b/ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/perf/org/eclipse/tracecompass/tmf/ctf/core/tests/perf/experiment/ExperimentBenchmark.java index e8ae3e6593..000010210c 100644 --- a/ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/perf/org/eclipse/tracecompass/tmf/ctf/core/tests/perf/experiment/ExperimentBenchmark.java +++ b/ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/perf/org/eclipse/tracecompass/tmf/ctf/core/tests/perf/experiment/ExperimentBenchmark.java @@ -120,7 +120,6 @@ public class ExperimentBenchmark { for (int i = 0; i < traces.length; i++) { traces[i] = new CtfTmfTrace(); } - fExperiment = new TmfExperimentStub("MegaExperiment", traces, BLOCK_SIZE); int j = 0; for (int i = 0; i < (traces.length) && (j < traces.length); i++) { String absolutePath = traceFiles[j].getAbsolutePath(); @@ -131,6 +130,7 @@ public class ExperimentBenchmark { } j++; } + fExperiment = new TmfExperimentStub("MegaExperiment", traces, BLOCK_SIZE); if (traces[traces.length - 1].getPath() == null) { throw new TmfTraceException("Insufficient valid traces in directory"); } -- 2.34.1