diff --git a/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/workbench/PartRenderingEngineTests.java b/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/workbench/PartRenderingEngineTests.java index bb58ff6..b3450fa 100644 --- a/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/workbench/PartRenderingEngineTests.java +++ b/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/workbench/PartRenderingEngineTests.java @@ -88,6 +88,15 @@ return false; } + private boolean checkMacBug517231() { + if (Platform.OS_MACOSX.equals(Platform.getOS())) { + System.out.println("skipping " + PartRenderingEngineTests.class.getName() + "#" + + this.getClass().getSimpleName() + " on Mac for now, see bug 517231"); + return true; + } + return false; + } + @Before public void setUp() throws Exception { logged = false; @@ -3339,6 +3348,9 @@ @Test public void test_persistState_371087_1() { + if (checkMacBug517231()) + return; + MApplication application = ems.createModelElement(MApplication.class); MWindow window = ems.createModelElement(MWindow.class); application.getChildren().add(window);