From 0bba497c2252e72c58dbee40c98999c327d3e52d Mon Sep 17 00:00:00 2001
From: Patrick Ziegler <ziegler.patrick@hotmail.de>
Date: Tue, 24 Jun 2025 19:55:18 +0200
Subject: [PATCH 1/2] Try to stabilize flacky PartRenderingEngineTest
Due to an oversight, the REMOVE_ON_HIDE tag is set on "partB" twice, as
opposed to "partB" and "partC". This may occasionally keep the part
stack rendered, because "partC" is not removed from the model when
hidden.
Closes https://github.com/eclipse-platform/eclipse.platform.ui/issues/751
---
.../e4/ui/tests/workbench/PartRenderingEngineTests.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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 f6ba9816001..5405b9d3cb0 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
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2009, 2023 IBM Corporation and others.
+ * Copyright (c) 2009, 2025 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -2445,7 +2445,7 @@ public void ensureCleanUpAddonCleansUp() {
partStackForPartBPartC.setSelectedElement(partB);
MPart partC = ems.createModelElement(MPart.class);
- partB.getTags().add(EPartService.REMOVE_ON_HIDE_TAG);
+ partC.getTags().add(EPartService.REMOVE_ON_HIDE_TAG);
partStackForPartBPartC.getChildren().add(partC);
partStackForPartBPartC.setSelectedElement(partC);
From 98eb32057d68d4097ab8e18bc7a69f1a0fa3b383 Mon Sep 17 00:00:00 2001
From: Eclipse Platform Bot <platform-bot@eclipse.org>
Date: Thu, 26 Jun 2025 05:21:08 +0000
Subject: [PATCH 2/2] Version bump(s) for 4.37 stream
---
tests/org.eclipse.e4.ui.tests/META-INF/MANIFEST.MF | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/org.eclipse.e4.ui.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.e4.ui.tests/META-INF/MANIFEST.MF
index 0b2cce81a11..e977391e55b 100644
--- a/tests/org.eclipse.e4.ui.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.e4.ui.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.e4.ui.tests;singleton:=true
-Bundle-Version: 0.15.800.qualifier
+Bundle-Version: 0.15.900.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Require-Bundle: org.eclipse.emf.ecore.xmi;bundle-version="2.4.0",