From: Geneviève Bastien Date: Wed, 2 Nov 2016 12:41:39 +0000 (-0400) Subject: ctf: bug 506892 Fix experiment size request benchmark X-Git-Url: http://git.efficios.com/?p=deliverable%2Ftracecompass.git;a=commitdiff_plain;h=e2b65c8f7737b1f9c7e1ae8ef212365c3be3da25 ctf: bug 506892 Fix experiment size request benchmark 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 --- 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"); }