418563: avoid using UI harness in tests unless required

Change-Id: Icb13b89143fdc4100683c0d56ee5220e7fcac191
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=418563
diff --git a/org.eclipse.mylyn.docs.epub.tests/pom.xml b/org.eclipse.mylyn.docs.epub.tests/pom.xml
index 4e75510..bbb810f 100644
--- a/org.eclipse.mylyn.docs.epub.tests/pom.xml
+++ b/org.eclipse.mylyn.docs.epub.tests/pom.xml
@@ -41,11 +41,12 @@
 				<groupId>org.eclipse.tycho</groupId>
 				<artifactId>tycho-surefire-plugin</artifactId>
 				<version>${tycho-version}</version>
-        <configuration>
-          <skip>${test.component.skip}</skip> 
-          <testSuite>${project.artifactId}</testSuite>
-          <testClass>${test.suite}</testClass>
-        </configuration>
+		        <configuration>
+		          <skip>${test.component.skip}</skip> 
+		          <testSuite>${project.artifactId}</testSuite>
+		          <testClass>${test.suite}</testClass>
+		          <useUIHarness>false</useUIHarness>
+		        </configuration>
 			</plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
diff --git a/org.eclipse.mylyn.wikitext.asciidoc.tests/pom.xml b/org.eclipse.mylyn.wikitext.asciidoc.tests/pom.xml
index bfc0617..0ce24b7 100644
--- a/org.eclipse.mylyn.wikitext.asciidoc.tests/pom.xml
+++ b/org.eclipse.mylyn.wikitext.asciidoc.tests/pom.xml
@@ -17,9 +17,8 @@
         <artifactId>tycho-surefire-plugin</artifactId>
         <version>${tycho-version}</version>
         <configuration>
-          <excludes>
-            <exclude>**/Test*.class</exclude>
-          </excludes>
+          <skip>${test.component.skip}</skip>
+          <useUIHarness>false</useUIHarness>
         </configuration>
       </plugin>
       <plugin>
diff --git a/org.eclipse.mylyn.wikitext.creole.tests/pom.xml b/org.eclipse.mylyn.wikitext.creole.tests/pom.xml
index c2fe0a6..690a072 100644
--- a/org.eclipse.mylyn.wikitext.creole.tests/pom.xml
+++ b/org.eclipse.mylyn.wikitext.creole.tests/pom.xml
@@ -17,9 +17,8 @@
         <artifactId>tycho-surefire-plugin</artifactId>
         <version>${tycho-version}</version>
         <configuration>
-          <excludes>
-            <exclude>**/Test*.class</exclude>
-          </excludes>
+          <skip>${test.component.skip}</skip>
+          <useUIHarness>false</useUIHarness>
         </configuration>
       </plugin>
       <plugin>
diff --git a/org.eclipse.mylyn.wikitext.markdown.tests/pom.xml b/org.eclipse.mylyn.wikitext.markdown.tests/pom.xml
index c2e74a7..8cd4b26 100644
--- a/org.eclipse.mylyn.wikitext.markdown.tests/pom.xml
+++ b/org.eclipse.mylyn.wikitext.markdown.tests/pom.xml
@@ -17,9 +17,8 @@
         <artifactId>tycho-surefire-plugin</artifactId>
         <version>${tycho-version}</version>
         <configuration>
-          <excludes>
-            <exclude>**/Test*.class</exclude>
-          </excludes>
+          <skip>${test.component.skip}</skip>
+          <useUIHarness>false</useUIHarness>
         </configuration>
       </plugin>
       <plugin>