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. Change-Id: Ibf9064f4ef0efb02ede50bec6ec7aa482df43ce5 Signed-off-by: Aparna Argade <aprsac@yahoo.com>
SWTBot is a Java API that interacts with SWT by using high-level operations. It is generally use to write UI tests efficiently since the grain of the API is the same grain as UI operation. It makes easier to transform a user scenario to an automated tests.
http://wiki.eclipse.org/SWTBot
GitHub tracker and pull requests are currently not supported by the contribution process.
Please read http://wiki.eclipse.org/SWTBot/Contributing to know how to interact well with the community. For further questions about contributing to SWTBot, please send a mail to swtbot-dev@eclipse.org .