Closed jukzi closed 4 months ago
The natures failure is a red herring here. The real cause is the failed deletion of the projects in the teardown so then the following test starts with a dirty working state, if one simply comment out the delete the test locally fails with the same error.
https://download.eclipse.org/eclipse/downloads/drops4/I20240513-1800/testresults/html/org.eclipse.pde.ui.tests_ep432I-unit-win32-java17_win32.win32.x86_64_17.html
can not reproduce locally, no recent commit to PDE
Project.hasNature(String) is already known to sometimes return wrong result - see https://github.com/eclipse-pde/eclipse.pde/issues/1185#issuecomment-2053715406 , https://github.com/eclipse-platform/eclipse.platform/pull/1312 /
during NewFeatureProjectTestCase org.eclipse.core.internal.resources.ProjectDescription.natures is accessed in multiple threads: