NEW - bug 372971: setup integration tests on slave7
https://bugs.eclipse.org/bugs/show_bug.cgi?id=372971
diff --git a/org.eclipse.mylyn.sandbox.tests/pom.xml b/org.eclipse.mylyn.sandbox.tests/pom.xml
index 1685825..f4819b2 100644
--- a/org.eclipse.mylyn.sandbox.tests/pom.xml
+++ b/org.eclipse.mylyn.sandbox.tests/pom.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org.eclipse.mylyn.incubator-parent</artifactId>
@@ -11,17 +11,18 @@
<version>3.7.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
<properties>
- <test.suite>${project.artifactId}.AllSandboxTests</test.suite>
+ <test.suite>${project.artifactId}.AllSandboxTests</test.suite>
</properties>
<build>
<plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <testSuite>${project.artifactId}</testSuite>
- <testClass>${test.suite}</testClass>
+ <plugin>
+ <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>
<dependencies>
<dependency>
<type>p2-installable-unit</type>
@@ -34,8 +35,8 @@
<version>0.0.0</version>
</dependency>
</dependencies>
- </configuration>
- </plugin>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
diff --git a/org.eclipse.mylyn.tests.performance/pom.xml b/org.eclipse.mylyn.tests.performance/pom.xml
index a8a5e62..e07f84f 100644
--- a/org.eclipse.mylyn.tests.performance/pom.xml
+++ b/org.eclipse.mylyn.tests.performance/pom.xml
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org.eclipse.mylyn.incubator-parent</artifactId>
- <groupId>org.eclipse.mylyn</groupId>
+ <groupId>org.eclipse.mylyn.incubator</groupId>
<version>3.7.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.mylyn.tests.performance</artifactId>
<version>3.7.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
<properties>
- <mylyn-performance-test-suite>org.eclipse.mylyn.tests.performance.AllPerformanceTests</mylyn-performance--test-suite>
+ <test.suite>${project.artifactId}.AllPerformanceTests</test.suite>
</properties>
<build>
<plugins>
@@ -20,11 +20,10 @@
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
- <useUIHarness>true</useUIHarness>
- <forkedProcessTimeoutInSeconds>7200</forkedProcessTimeoutInSeconds>
- <testSuite>org.eclipse.mylyn.tests.performance</testSuite>
- <testClass>${test.suite}</testClass>
- <argLine>-Xmx1024m -XX:MaxPermSize=256m -Djava.io.tmpdir=${project.build.directory}</argLine>
+ <skip>${test.performance.skip}</skip>
+ <useUIThread>false</useUIThread>
+ <testSuite>${project.artifactId}</testSuite>
+ <testClass>${test.suite}</testClass>
</configuration>
</plugin>
<plugin>
diff --git a/org.eclipse.mylyn.tests.ui/pom.xml b/org.eclipse.mylyn.tests.ui/pom.xml
index efadaac..cb7de82 100644
--- a/org.eclipse.mylyn.tests.ui/pom.xml
+++ b/org.eclipse.mylyn.tests.ui/pom.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org.eclipse.mylyn.incubator-parent</artifactId>
@@ -11,23 +11,8 @@
<version>3.7.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
<properties>
- <mylyn-ui-test-suite>org.eclipse.mylyn.tests.ui.AllUiTests</mylyn-ui-test-suite>
- <mylyn-skip-ui-test>${maven.test.skip}</mylyn-skip-ui-test>
+ <test.suite>${project.artifactId}.AllUiTests</test.suite>
</properties>
- <profiles>
- <profile>
- <id>heartbeat</id>
- <properties>
- <mylyn-skip-ui-test>true</mylyn-skip-ui-test>
- </properties>
- </profile>
- <profile>
- <id>incubator</id>
- <properties>
- <mylyn-skip-ui-test>true</mylyn-skip-ui-test>
- </properties>
- </profile>
- </profiles>
<build>
<plugins>
<plugin>
@@ -35,21 +20,10 @@
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
- <skip>${mylyn-skip-ui-test}</skip>
- <useUIHarness>true</useUIHarness>
+ <skip>${test.system.skip}</skip>
<useUIThread>false</useUIThread>
- <forkedProcessTimeoutInSeconds>7200</forkedProcessTimeoutInSeconds>
- <testSuite>org.eclipse.mylyn.tests.ui</testSuite>
- <testClass>${mylyn-ui-test-suite}</testClass>
- <argLine>-Xmx1024m -XX:MaxPermSize=256m -Djava.io.tmpdir=${project.build.directory} ${test.vmargs}</argLine>
- <appArgLine>${test.args}</appArgLine>
- <dependencies>
- <dependency>
- <type>p2-installable-unit</type>
- <artifactId>org.eclipse.sdk.feature.group</artifactId>
- <version>${platform-version}</version>
- </dependency>
- </dependencies>
+ <testSuite>${project.artifactId}</testSuite>
+ <testClass>${test.suite}</testClass>
</configuration>
</plugin>
<plugin>