From: Patrick Tasse Date: Mon, 7 Dec 2015 17:46:51 +0000 (-0500) Subject: lttng: Keep tracing project between tests in KernelTest X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=2a52b85b0a4a86d1682940a1adacbcd25db429d3;p=deliverable%2Ftracecompass.git lttng: Keep tracing project between tests in KernelTest This avoids having to wait for the same synthetic-trace to finishing indexing for every test method. Change-Id: Ib4e75dde2391ab3609d13923d0ebd5628d8477e9 Signed-off-by: Patrick Tasse Reviewed-on: https://git.eclipse.org/r/62137 Reviewed-by: Hudson CI Reviewed-by: Bernd Hufmann Tested-by: Bernd Hufmann --- diff --git a/lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/KernelTest.java b/lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/KernelTest.java index 285b0d04fd..5feac5f100 100644 --- a/lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/KernelTest.java +++ b/lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/KernelTest.java @@ -79,6 +79,8 @@ public class KernelTest { } /* Switch perspectives */ switchKernelPerspective(); + /* Create the trace project */ + SWTBotUtils.createProject(TRACE_PROJECT_NAME); /* Finish waiting for eclipse to load */ SWTBotUtils.waitForJobs(); } @@ -88,6 +90,7 @@ public class KernelTest { */ @AfterClass public static void afterClass() { + SWTBotUtils.deleteProject(TRACE_PROJECT_NAME, fBot); fLogger.removeAllAppenders(); } @@ -116,7 +119,6 @@ public class KernelTest { */ @Before public void before() { - SWTBotUtils.createProject(TRACE_PROJECT_NAME); SWTBotUtils.openTrace(TRACE_PROJECT_NAME, LttngKernelTraceGenerator.getPath(), TRACE_TYPE); SWTBotUtils.activateEditor(fBot, LttngKernelTraceGenerator.getName()); } @@ -127,6 +129,5 @@ public class KernelTest { @After public void after() { fBot.closeAllEditors(); - SWTBotUtils.deleteProject(TRACE_PROJECT_NAME, fBot); } }