tmf.test: Use SWTBotJunit4ClassRunner in every SWTBot test
authorMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Wed, 13 Apr 2016 16:58:27 +0000 (12:58 -0400)
committerMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Wed, 13 Apr 2016 21:22:11 +0000 (17:22 -0400)
Using the runner will produce screenshots if a test fails.

Change-Id: I6460bf1eb230ea2b3fe8cfd86ee8bc01399cb24f
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/70579
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/ColorsViewTest.java
tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/FilterViewerTest.java
tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/SDViewTest.java

index 1570a14a8d732841970aa8d8ea43483fdb6fc2f2..944b06ebdcbcf067602f3c4e17f85c754222877e 100644 (file)
@@ -27,6 +27,7 @@ import org.eclipse.swt.graphics.RGB;
 import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
 import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
 import org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable;
+import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
 import org.eclipse.swtbot.swt.finder.results.Result;
 import org.eclipse.swtbot.swt.finder.results.VoidResult;
 import org.eclipse.swtbot.swt.finder.utils.SWTBotPreferences;
@@ -45,10 +46,12 @@ import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * Test for Colors views in trace compass
  */
+@RunWith(SWTBotJunit4ClassRunner.class)
 public class ColorsViewTest {
 
     private static final class PassAll implements ITmfFilterTreeNode {
index 70c9f71876da0d3b1cc1ab940ba402bcdb6d6f55..de1abc3909edf78fa7f276a14417d7f98f761cb5 100644 (file)
@@ -25,6 +25,7 @@ import org.eclipse.core.runtime.preferences.InstanceScope;
 import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
 import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
 import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
 import org.eclipse.swtbot.swt.finder.utils.SWTBotPreferences;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotCombo;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotTable;
@@ -45,10 +46,12 @@ import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * Test for filter views in trace compass
  */
+@RunWith(SWTBotJunit4ClassRunner.class)
 public class FilterViewerTest {
 
 
index ea95c39f8d907bf34b8788b63c0bcd3a32667471..dc3caa3efcd2b20a54775b2d6a7eb880e3c32bc1 100644 (file)
@@ -26,6 +26,7 @@ import org.apache.log4j.SimpleLayout;
 import org.eclipse.core.runtime.Platform;
 import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
 import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
 import org.eclipse.swtbot.swt.finder.utils.SWTBotPreferences;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
@@ -38,10 +39,12 @@ import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * Test for Sequence Diagram view in trace compass
  */
+@RunWith(SWTBotJunit4ClassRunner.class)
 public class SDViewTest {
 
     private static final String UML2DVIEW_ID = "org.eclipse.linuxtools.tmf.ui.tmfUml2SDSyncView";
This page took 0.026591 seconds and 5 git commands to generate.