Bug 508183 - Run JFace tests without workbench
Signed-off-by: Mickael Istria <mistria@redhat.com>
Change-Id: I4da43ed9dbefa1c56729f9b1f86264d9c3d43b35
diff --git a/tests/org.eclipse.ui.tests/pom.xml b/tests/org.eclipse.ui.tests/pom.xml
index fd3735c..e5aecfe 100644
--- a/tests/org.eclipse.ui.tests/pom.xml
+++ b/tests/org.eclipse.ui.tests/pom.xml
@@ -24,8 +24,6 @@
<properties>
<defaultSigning-excludeInnerJars>true</defaultSigning-excludeInnerJars>
- <testSuiteUITests>**/org/eclipse/ui/tests/UiTestSuite.java</testSuiteUITests>
- <testSuiteJFace>**/org/eclipse/jface/tests/AllTests.java</testSuiteJFace>
</properties>
<build>
@@ -34,31 +32,39 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho.version}</version>
- <configuration>
- <includes>
- <include>${testSuiteJFace}</include>
- <include>${testSuiteUITests}</include>
- </includes>
- <useUIHarness>true</useUIHarness>
- <useUIThread>true</useUIThread>
- <dependencies>
- <dependency>
- <type>eclipse-plugin</type>
- <artifactId>org.eclipse.equinox.event</artifactId>
- <version>0.0.0</version>
- </dependency>
- <dependency>
- <type>eclipse-plugin</type>
- <artifactId>org.eclipse.osgi.compatibility.state</artifactId>
- <version>0.0.0</version>
- </dependency>
- <dependency>
- <type>eclipse-plugin</type>
- <artifactId>org.eclipse.jdt.ui</artifactId>
- <version>0.0.0</version>
- </dependency>
- </dependencies>
- </configuration>
+ <configuration>
+ <testClass>org.eclipse.ui.tests.UiTestSuite</testClass>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>true</useUIThread>
+ <dependencies>
+ <dependency>
+ <type>eclipse-plugin</type>
+ <artifactId>org.eclipse.equinox.event</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-plugin</type>
+ <artifactId>org.eclipse.osgi.compatibility.state</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <dependency>
+ <type>eclipse-plugin</type>
+ <artifactId>org.eclipse.jdt.ui</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ </dependencies>
+ </configuration>
+ <executions>
+ <execution>
+ <id>jface-tests</id>
+ <phase>integration-test</phase>
+ <goals><goal>test</goal></goals>
+ <configuration>
+ <testClass>org.eclipse.jface.tests.AllTests</testClass>
+ <useUIHarness>false</useUIHarness>
+ </configuration>
+ </execution>
+ </executions>
</plugin>
</plugins>
</build>