summaryrefslogtreecommitdiffstatsabout
diff options
context:
space:
mode:
authorMickael Istria2013-09-14 07:54:54 (EDT)
committer Gerrit Code Review @ Eclipse.org2013-10-11 09:23:09 (EDT)
commit9009a9cd2bb4fb3fcf632e41b13915abdfef171b (patch)
treedf41c93bb74a5d8d174ec333340144b767a99ecd
parenta2e39bc1d907bbcec1251d229865f13b38f39cd9 (diff)
downloadeclipse.platform.ui-9009a9cd2bb4fb3fcf632e41b13915abdfef171b.zip
eclipse.platform.ui-9009a9cd2bb4fb3fcf632e41b13915abdfef171b.tar.gz
eclipse.platform.ui-9009a9cd2bb4fb3fcf632e41b13915abdfef171b.tar.bz2
Bug 417258: Configuration for tycho-surefire-pluginrefs/changes/31/16431/5
Signed-off-by: Mickael Istria <mistria@redhat.com> Change-Id: I5958f6feb517f5550d9fe8e6771305008439a218
-rw-r--r--pom.xml9
-rw-r--r--tests/org.eclipse.e4.core.commands.tests/pom.xml3
-rw-r--r--tests/org.eclipse.e4.emf.xpath.test/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.bindings.tests/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.compat.tests.tweaklet/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.compatibility.tests/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.keybinding.tests/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.menu.tests.debug/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.menu.tests.p1/pom.xml2
-rw-r--r--tests/org.eclipse.e4.ui.menu.tests/pom.xml3
-rw-r--r--tests/org.eclipse.e4.ui.tests.css.core/pom.xml5
-rw-r--r--tests/org.eclipse.e4.ui.tests.css.swt/pom.xml5
-rw-r--r--tests/org.eclipse.e4.ui.tests/pom.xml21
-rw-r--r--tests/org.eclipse.jface.tests.databinding.conformance/pom.xml3
-rw-r--r--tests/org.eclipse.jface.tests.databinding/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.browser/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.forms/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.navigator/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.performance/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.rcp/pom.xml5
-rw-r--r--tests/org.eclipse.ui.tests.views.properties.tabbed/pom.xml4
-rw-r--r--tests/org.eclipse.ui.tests/pom.xml50
-rw-r--r--tests/pom.xml40
23 files changed, 153 insertions, 40 deletions
diff --git a/pom.xml b/pom.xml
index b2dfa7a..48bcb5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -40,7 +40,7 @@
<url>https://repo.eclipse.org/content/repositories/eclipse/</url>
</repository>
</repositories>
-
+
<modules>
<!--
requires org.eclipse.ui.presentations.PresentationUtil which is not available from anywhere
@@ -56,7 +56,7 @@
<module>examples/org.eclipse.ui.examples.readmetool</module>
<module>examples/org.eclipse.ui.examples.undo</module>
<module>examples/org.eclipse.ui.examples.views.properties.tabbed.article</module>
- <!--
+ <!--
<module>examples/org.eclipse.e4.demo.contacts</module>
<module>examples/org.eclipse.e4.demo.e4photo</module>
<module>examples/org.eclipse.e4.examples.services</module>
@@ -70,7 +70,6 @@
<module>examples/org.eclipse.ui.examples.views.properties.tabbed.logic</module>
<module>examples/org.eclipse.ui.forms.examples</module>
-->
- <module>tests</module>
<module>bundles/org.eclipse.core.commands</module>
<module>bundles/org.eclipse.core.databinding</module>
@@ -113,6 +112,8 @@
<module>bundles/org.eclipse.ui.navigator.resources</module>
<module>bundles/org.eclipse.ui.workbench.compatibility</module>
+ <module>tests</module>
+
</modules>
</project>
diff --git a/tests/org.eclipse.e4.core.commands.tests/pom.xml b/tests/org.eclipse.e4.core.commands.tests/pom.xml
index bb19786..49dae35 100644
--- a/tests/org.eclipse.e4.core.commands.tests/pom.xml
+++ b/tests/org.eclipse.e4.core.commands.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.core.commands.tests</artifactId>
<version>0.10.100-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.emf.xpath.test/pom.xml b/tests/org.eclipse.e4.emf.xpath.test/pom.xml
index 1369af9..3236f95 100644
--- a/tests/org.eclipse.e4.emf.xpath.test/pom.xml
+++ b/tests/org.eclipse.e4.emf.xpath.test/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.emf.xpath.test</artifactId>
<version>0.1.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.bindings.tests/pom.xml b/tests/org.eclipse.e4.ui.bindings.tests/pom.xml
index 99219a7..9119ffe 100644
--- a/tests/org.eclipse.e4.ui.bindings.tests/pom.xml
+++ b/tests/org.eclipse.e4.ui.bindings.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.bindings.tests</artifactId>
<version>0.9.100-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.compat.tests.tweaklet/pom.xml b/tests/org.eclipse.e4.ui.compat.tests.tweaklet/pom.xml
index 4915428..8959022 100644
--- a/tests/org.eclipse.e4.ui.compat.tests.tweaklet/pom.xml
+++ b/tests/org.eclipse.e4.ui.compat.tests.tweaklet/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.compat.tests.tweaklet</artifactId>
<version>0.9.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.compatibility.tests/pom.xml b/tests/org.eclipse.e4.ui.compatibility.tests/pom.xml
index 085c40b..6b0a7ef 100644
--- a/tests/org.eclipse.e4.ui.compatibility.tests/pom.xml
+++ b/tests/org.eclipse.e4.ui.compatibility.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.compatibility.tests</artifactId>
<version>1.0.0</version>
<packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.keybinding.tests/pom.xml b/tests/org.eclipse.e4.ui.keybinding.tests/pom.xml
index 6be93bf..763b312 100644
--- a/tests/org.eclipse.e4.ui.keybinding.tests/pom.xml
+++ b/tests/org.eclipse.e4.ui.keybinding.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.keybinding.tests</artifactId>
<version>0.11.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.menu.tests.debug/pom.xml b/tests/org.eclipse.e4.ui.menu.tests.debug/pom.xml
index ea41a83..7f180d5 100644
--- a/tests/org.eclipse.e4.ui.menu.tests.debug/pom.xml
+++ b/tests/org.eclipse.e4.ui.menu.tests.debug/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.menu.tests.debug</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.menu.tests.p1/pom.xml b/tests/org.eclipse.e4.ui.menu.tests.p1/pom.xml
index b329bd3..f4f2342 100644
--- a/tests/org.eclipse.e4.ui.menu.tests.p1/pom.xml
+++ b/tests/org.eclipse.e4.ui.menu.tests.p1/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
diff --git a/tests/org.eclipse.e4.ui.menu.tests/pom.xml b/tests/org.eclipse.e4.ui.menu.tests/pom.xml
index a82765e..73504ea 100644
--- a/tests/org.eclipse.e4.ui.menu.tests/pom.xml
+++ b/tests/org.eclipse.e4.ui.menu.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.e4.ui.menu.tests</artifactId>
<version>0.11.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.tests.css.core/pom.xml b/tests/org.eclipse.e4.ui.tests.css.core/pom.xml
index 33c046d..3ef18cf 100644
--- a/tests/org.eclipse.e4.ui.tests.css.core/pom.xml
+++ b/tests/org.eclipse.e4.ui.tests.css.core/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.e4</groupId>
<artifactId>org.eclipse.e4.ui.tests.css.core</artifactId>
<version>0.9.0-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.tests.css.swt/pom.xml b/tests/org.eclipse.e4.ui.tests.css.swt/pom.xml
index 34ffd94..1d67d6f 100644
--- a/tests/org.eclipse.e4.ui.tests.css.swt/pom.xml
+++ b/tests/org.eclipse.e4.ui.tests.css.swt/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.e4</groupId>
<artifactId>org.eclipse.e4.ui.tests.css.swt</artifactId>
<version>0.9.1-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.e4.ui.tests/pom.xml b/tests/org.eclipse.e4.ui.tests/pom.xml
index 636a05f..26a609e 100644
--- a/tests/org.eclipse.e4.ui.tests/pom.xml
+++ b/tests/org.eclipse.e4.ui.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,23 @@
<artifactId>org.eclipse.e4.ui.tests</artifactId>
<version>0.10.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <testSuite>${project.artifactId}</testSuite>
+ <testClass>org.eclipse.e4.ui.tests.UIAllTests</testClass>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <configuration>
+ <useUIHarness>false</useUIHarness>
+ <useUIThread>false</useUIThread>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/tests/org.eclipse.jface.tests.databinding.conformance/pom.xml b/tests/org.eclipse.jface.tests.databinding.conformance/pom.xml
index 21702ae..0dfef3d 100644
--- a/tests/org.eclipse.jface.tests.databinding.conformance/pom.xml
+++ b/tests/org.eclipse.jface.tests.databinding.conformance/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,5 @@
<artifactId>org.eclipse.jface.tests.databinding.conformance</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.jface.tests.databinding/pom.xml b/tests/org.eclipse.jface.tests.databinding/pom.xml
index 635040f..61f7817 100644
--- a/tests/org.eclipse.jface.tests.databinding/pom.xml
+++ b/tests/org.eclipse.jface.tests.databinding/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.jface</groupId>
<artifactId>org.eclipse.jface.tests.databinding</artifactId>
<version>1.0.100-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.browser/pom.xml b/tests/org.eclipse.ui.tests.browser/pom.xml
index a47acae..bddd748 100644
--- a/tests/org.eclipse.ui.tests.browser/pom.xml
+++ b/tests/org.eclipse.ui.tests.browser/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.browser</artifactId>
<version>3.1.0</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.forms/pom.xml b/tests/org.eclipse.ui.tests.forms/pom.xml
index 4c2e928..acf0491 100644
--- a/tests/org.eclipse.ui.tests.forms/pom.xml
+++ b/tests/org.eclipse.ui.tests.forms/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.forms</artifactId>
<version>3.3.300-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.navigator/pom.xml b/tests/org.eclipse.ui.tests.navigator/pom.xml
index 4978eca..d9adcfa 100644
--- a/tests/org.eclipse.ui.tests.navigator/pom.xml
+++ b/tests/org.eclipse.ui.tests.navigator/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.navigator</artifactId>
<version>3.4.200-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.performance/pom.xml b/tests/org.eclipse.ui.tests.performance/pom.xml
index a795cea..3ae9a33 100644
--- a/tests/org.eclipse.ui.tests.performance/pom.xml
+++ b/tests/org.eclipse.ui.tests.performance/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.performance</artifactId>
<version>1.1.500-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.rcp/pom.xml b/tests/org.eclipse.ui.tests.rcp/pom.xml
index 0f77726..1ad3941 100644
--- a/tests/org.eclipse.ui.tests.rcp/pom.xml
+++ b/tests/org.eclipse.ui.tests.rcp/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,5 +19,6 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.rcp</artifactId>
<version>3.3.200-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
+
</project>
diff --git a/tests/org.eclipse.ui.tests.views.properties.tabbed/pom.xml b/tests/org.eclipse.ui.tests.views.properties.tabbed/pom.xml
index 50893b0..eee0274 100644
--- a/tests/org.eclipse.ui.tests.views.properties.tabbed/pom.xml
+++ b/tests/org.eclipse.ui.tests.views.properties.tabbed/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -19,7 +19,7 @@
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.tests.views.properties.tabbed</artifactId>
<version>3.5.200-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
+ <packaging>eclipse-test-plugin</packaging>
<build>
<plugins>
<plugin>
diff --git a/tests/org.eclipse.ui.tests/pom.xml b/tests/org.eclipse.ui.tests/pom.xml
index b189666..5f7448e 100644
--- a/tests/org.eclipse.ui.tests/pom.xml
+++ b/tests/org.eclipse.ui.tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -20,4 +20,52 @@
<artifactId>org.eclipse.ui.tests</artifactId>
<version>3.9.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <testSuite>${project.artifactId}</testSuite>
+ <testClass>org.eclipse.jface.tests.AllTests</testClass>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <executions>
+ <!-- Default execution is kept with ${testClass} in UI Thread -->
+ <execution>
+ <id>nouithread-tests</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ <configuration>
+ <testClass>org.eclipse.ui.tests.UiTestSuite</testClass>
+ <work>${project.build.directory}/work-nouithread</work>
+ <useUIHarness>false</useUIHarness>
+ <useUIThread>false</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>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/tests/pom.xml b/tests/pom.xml
index ff0ea58..2178264 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -5,7 +5,7 @@
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Paul Webster - initial implementation
-->
@@ -34,11 +34,6 @@
<module>org.eclipse.e4.ui.menu.tests.p4</module>
<module>org.eclipse.ui.tests.browser</module>
-->
- <module>org.eclipse.e4.ui.bindings.tests</module>
- <module>org.eclipse.e4.core.commands.tests</module>
- <module>org.eclipse.e4.ui.tests</module>
- <module>org.eclipse.e4.ui.tests.css.core</module>
- <module>org.eclipse.e4.ui.tests.css.swt</module>
<module>org.eclipse.jface.tests.databinding</module>
<module>org.eclipse.jface.tests.databinding.conformance</module>
<module>org.eclipse.ui.tests</module>
@@ -48,8 +43,41 @@
<module>org.eclipse.ui.tests.performance</module>
<module>org.eclipse.ui.tests.rcp</module>
<module>org.eclipse.ui.tests.views.properties.tabbed</module>
+ <module>org.eclipse.e4.ui.bindings.tests</module>
+ <module>org.eclipse.e4.core.commands.tests</module>
+ <module>org.eclipse.e4.ui.tests</module>
+ <module>org.eclipse.e4.ui.tests.css.core</module>
+ <module>org.eclipse.e4.ui.tests.css.swt</module>
</modules>
<properties>
<code.ignoredWarnings>${tests.ignoredWarnings}</code.ignoredWarnings>
</properties>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <configuration>
+ <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>
+ </dependencies>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
</project>