[jbosstools-issues] [JBoss JIRA] (JBIDE-23668) Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
Pavol Srna (JIRA)
issues at jboss.org
Thu Jan 5 07:29:00 EST 2017
Pavol Srna created JBIDE-23668:
----------------------------------
Summary: Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
Key: JBIDE-23668
URL: https://issues.jboss.org/browse/JBIDE-23668
Project: Tools (JBoss Tools)
Issue Type: Sub-task
Components: build, integration-tests
Reporter: Pavol Srna
Fix For: 4.4.3.AM2
This configuration needs to be moved from [1] to build/parent/pom.xml
{code}
<properties>
<surefire.timeout>7200</surefire.timeout>
<integrationTestsSystemProperties>-Dusage_reporting_enabled=false</integrationTestsSystemProperties>
<devstudio.repository>https://devstudio.redhat.com/10.0/snapshots/updates/</devstudio.repository>
<testProduct>com.jboss.devstudio.core.product</testProduct>
</properties>
{code}
{code}
<profile>
<id>mac-installPath</id>
<activation>
<os>
<family>mac</family>
</os>
</activation>
<properties>
<test.installPath.OSX>/devstudio.app/Contents/Eclipse/</test.installPath.OSX>
</properties>
</profile>
<profile>
<id>install-base</id>
<activation>
<property>
<name>test.installBase</name>
</property>
</activation>
<properties>
<test.installPath>${test.installBase}${test.installPath.OSX}</test.installPath>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<configuration>
<work>${test.installPath}</work>
<product>${testProduct}</product>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<!-- Workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=388084 -->
<id>osx</id>
<activation>
<os>
<family>mac</family>
</os>
</activation>
<properties>
<platformSystemProperties> -XstartOnFirstThread </platformSystemProperties>
</properties>
</profile>
<profile>
<id>download-devstudio</id>
<activation>
<property>
<name>!test.installBase</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<configuration>
<product>${testProduct}</product>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<configuration>
<dependency-resolution>
<extraRequirements>
<requirement>
<type>p2-installable-unit</type>
<id>com.jboss.devstudio.core.feature.feature.group</id>
<versionRange>0.0.0</versionRange>
</requirement>
</extraRequirements>
</dependency-resolution>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>devstudio-repo</id>
<name>devstudio-repo</name>
<layout>p2</layout>
<url>${devstudio.repository}</url>
</repository>
</repositories>
</profile>
{code}
{code}
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<configuration>
<useUIThread>false</useUIThread>
<appArgLine>-pluginCustomization ${basedir}/../pluginCustomization.ini</appArgLine>
<systemProperties>
<org.eclipse.update.reconcile>false</org.eclipse.update.reconcile>
<!-- JBDS-4077 this should be passed in from Jenkins or commandline -->
<tpc.version>${TARGET_PLATFORM_VERSION_MAX}</tpc.version>
</systemProperties>
<explodedBundles>
<bundle>org.mozilla.xulrunner.cocoa.macosx</bundle>
<bundle>org.mozilla.xulrunner.gtk.linux.x86</bundle>
<bundle>org.mozilla.xulrunner.gtk.linux.x86_64</bundle>
<bundle>org.mozilla.xulrunner.win32.win32.x86</bundle>
</explodedBundles>
</configuration>
</plugin>
</plugins>
</build>
{code}
We need to find out how to deal with pluginCustomization.ini [2]. Download from somewhere?
[1] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/tests/pom.xml
[2] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/tests/pluginCustomization.ini
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jbosstools-issues
mailing list