diff options
| author | Sravan Kumar Lakkimsetti | 2016-05-19 08:43:22 +0000 |
|---|---|---|
| committer | Sravan Kumar Lakkimsetti | 2016-05-19 11:52:23 +0000 |
| commit | 0687c87d2afb09d6d90cb6a62f5ce57634f03d48 (patch) | |
| tree | 6cec9d248e5199dfea637d5f041a8f34792488b9 | |
| parent | 54e7bdf533614d851bfda037adf355eb39ffad68 (diff) | |
| download | eclipse.platform.ui-0687c87d2afb09d6d90cb6a62f5ce57634f03d48.tar.gz eclipse.platform.ui-0687c87d2afb09d6d90cb6a62f5ce57634f03d48.tar.xz eclipse.platform.ui-0687c87d2afb09d6d90cb6a62f5ce57634f03d48.zip | |
Bug 493357 - [gtk3] 8 tests consistently fail on CentOSY20160519-1000I20160519-1100
- Implementation without using SWT internal OS class
- Uses org.eclipse.swt.internal.gtk.version property to check for gtk3
Change-Id: Id11af5cb58696161122c61b641eaec2f54ef8d45
Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2 files changed, 7 insertions, 5 deletions
diff --git a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ListViewerRefreshTest.java b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ListViewerRefreshTest.java index bd36258fe50..c4df6097eba 100644 --- a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ListViewerRefreshTest.java +++ b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ListViewerRefreshTest.java @@ -19,7 +19,6 @@ import org.eclipse.jface.viewers.ListViewer; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.Viewer; import org.eclipse.swt.SWT; -import org.eclipse.swt.internal.gtk.OS; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Label; @@ -41,8 +40,12 @@ public class ListViewerRefreshTest extends TestCase { private ArrayList input = null; + protected boolean disableTestsBug493357 = false; + + @Override protected void setUp() throws Exception { + disableTestsBug493357 = System.getProperty("org.eclipse.swt.internal.gtk.version", "").startsWith("3."); // $NON-NLS-1//$NON-NLS-2//$NON-NLS-3 shell = new Shell(); shell.setSize(400, 200); shell.setLayout(new FillLayout()); @@ -73,7 +76,7 @@ public class ListViewerRefreshTest extends TestCase { * @throws Exception */ public void testNoSelectionRefresh() throws Exception { - if (OS.GTK3) { + if (disableTestsBug493357) { System.out.println(getName() + " disabled due to Bug 493357"); return; } @@ -106,7 +109,7 @@ public class ListViewerRefreshTest extends TestCase { * @throws Exception */ public void testSelectionRefresh() throws Exception { - if (OS.GTK3) { + if (disableTestsBug493357) { System.out.println(getName() + " disabled due to Bug 493357"); return; } diff --git a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ViewerTestCase.java b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ViewerTestCase.java index 98fc7865573..41a1572e3a4 100644 --- a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ViewerTestCase.java +++ b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ViewerTestCase.java @@ -22,7 +22,6 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.StructuredViewer; import org.eclipse.swt.SWT; -import org.eclipse.swt.internal.gtk.OS; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; @@ -46,7 +45,6 @@ public abstract class ViewerTestCase extends TestCase { public ViewerTestCase(String name) { super(name); disableTestsBug347491 = Util.isCocoa(); - disableTestsBug493357 = OS.GTK3; } protected void assertSelectionEquals(String message, TestElement expected) { @@ -111,6 +109,7 @@ public abstract class ViewerTestCase extends TestCase { @Override public void setUp() { + disableTestsBug493357 = System.getProperty("org.eclipse.swt.internal.gtk.version", "").startsWith("3."); // $NON-NLS-1//$NON-NLS-2//$NON-NLS-3 oldLogger = Policy.getLog(); oldRunner = SafeRunnable.getRunner(); Policy.setLog(new ILogger(){ |
