Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravan Kumar Lakkimsetti2016-05-19 08:43:22 +0000
committerSravan Kumar Lakkimsetti2016-05-19 11:52:23 +0000
commit0687c87d2afb09d6d90cb6a62f5ce57634f03d48 (patch)
tree6cec9d248e5199dfea637d5f041a8f34792488b9
parent54e7bdf533614d851bfda037adf355eb39ffad68 (diff)
downloadeclipse.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>
-rw-r--r--tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ListViewerRefreshTest.java9
-rw-r--r--tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/ViewerTestCase.java3
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(){

Back to the top