Commit
63df3fb59fbfed9af6c0bd84dac47013531e36cc
by Aparna Argade
Bug 567980 - UITestApplication: Remove dependency on IPlatformRunnable
SWTBot's PDE test launch was failing with Eclipse 2021-06 since IPlatformRunnable is removed. UITestApplication is taken from latest org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication and added runTests method for running in non-ui thread. PDEJUnitRuntimePlugin source is added from the same above location.
LegacyXmlResultFormatter in junit5.headless is slightly modified to have setUseLegacyReportingName method which is required for 2021-06.