Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2015-06-25 13:18:06 +0000
committerPierre-Charles David2015-06-25 13:18:06 +0000
commitac57e5b5136afd8a870f1bf883b1aac6acdea8d8 (patch)
treec9c426cbc0896f5c7d02a38e27b2b9f13db1777d
parente140c633ebbd2b760fd471a54b3026eb9d2c2966 (diff)
downloadorg.eclipse.sirius-ac57e5b5136afd8a870f1bf883b1aac6acdea8d8.tar.gz
org.eclipse.sirius-ac57e5b5136afd8a870f1bf883b1aac6acdea8d8.tar.xz
org.eclipse.sirius-ac57e5b5136afd8a870f1bf883b1aac6acdea8d8.zip
[456318] Make SWTBot test more reliable on Mars
One test in ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest tends to fail a lot under Mars because of a regression introduced in GEF by #309912. Until we can consume a GEF version with the fix, work around the issue by closing the outline view, which it not required in this test. Bug: 456318 Change-Id: I4a51b3536a8ea9493a8b059b31c9eb50e0a00d72 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest.java b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest.java
index 3517ee9e4a..509512fb72 100644
--- a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest.java
+++ b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest.java
@@ -32,6 +32,8 @@ import org.eclipse.sirius.tests.swtbot.support.api.business.UIDiagramRepresentat
import org.eclipse.sirius.tests.swtbot.support.api.business.UILocalSession;
import org.eclipse.sirius.tests.swtbot.support.api.business.UIResource;
import org.eclipse.sirius.tests.swtbot.support.api.editor.SWTBotSiriusDiagramEditor;
+import org.eclipse.sirius.tests.swtbot.support.api.view.DesignerViews;
+import org.eclipse.sirius.tests.swtbot.support.utils.SWTBotUtils;
import org.eclipse.swtbot.eclipse.gef.finder.widgets.SWTBotGefEditPart;
/**
@@ -91,6 +93,15 @@ public class ArrangeAllLinkedBorderedNodesLayoutStabilityAppTemoinTest extends A
sessionAirdResource = new UIResource(designerProject, FILE_DIR, SESSION_FILE);
localSession = designerPerspective.openSessionFromFile(sessionAirdResource);
editor = openDiagram(localSession.getOpenedSession(), REPRESENTATION_NAME_ENTITIES2, REPRESENTATION_INSTANCE_NAME_ENTITIES2, DDiagram.class);
+ bot.viewById("org.eclipse.ui.views.ContentOutline").close();
+ SWTBotUtils.waitAllUiEvents();
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ // Reopen outline
+ new DesignerViews(bot).openOutlineView();
+ super.tearDown();
}
/**

Back to the top