lttng: Keep tracing project between tests in KernelTest
authorPatrick Tasse <patrick.tasse@gmail.com>
Mon, 7 Dec 2015 17:46:51 +0000 (12:46 -0500)
committerPatrick Tasse <patrick.tasse@gmail.com>
Wed, 9 Dec 2015 23:30:49 +0000 (18:30 -0500)
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 <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/62137
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/KernelTest.java

index 285b0d04fdb2ac2a8a4147d39395cc75e14272f4..5feac5f10079998ebeafe183374d5dbacd902f97 100644 (file)
@@ -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);
     }
 }
This page took 0.026779 seconds and 5 git commands to generate.