As seen in Tycho Surefire's code (TestMojo.java), if you want to do GUI testing (useUIHarness=true), then Surefire requires org.eclipse.ui.ide.application. But my product is an RCP one and doesn't have that plug-in. Can you not use Surefire to test RCP apps? I've been following Vogella's guidance at http://www.vogella.com/tutorials/EclipseTycho/article.html#exercise-tycho-build-for-swtbot-tests
, and that tutorial is based on building an RCP app with Tycho. I've got the product building and even have junit tests running, but I can't get the swtbot part working because of the dependency on o.e.ui.ide. Any hints at what I may be doing wrong?