diff options
Diffstat (limited to 'releng')
9 files changed, 606 insertions, 0 deletions
diff --git a/releng/Papyrus - Main tests with cdo.launch b/releng/Papyrus - Main tests with cdo.launch new file mode 100755 index 00000000000..f82f5b5606a --- /dev/null +++ b/releng/Papyrus - Main tests with cdo.launch @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value="defaultProfile"/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/> +<listEntry value="papyrus.repo.toolsmiths=file:/${project_loc:releng}/toolsmiths/site/target/repository"/> +<listEntry value="target.platform=org.eclipse.papyrus.main.tests.cdo.portable.target"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main-tests-with-cdo"/> +</launchConfiguration> diff --git a/releng/main-tests-with-cdo/README b/releng/main-tests-with-cdo/README new file mode 100755 index 00000000000..2578c664062 --- /dev/null +++ b/releng/main-tests-with-cdo/README @@ -0,0 +1,7 @@ +In order to run the Papyrus Tests, with CDO installed, we need to define the target platform in the Eclipse launch config: +<listEntry value="target.platform=org.eclipse.papyrus.main.tests.cdo.portable.target"/> + +On Hudson, we must configure the job with the same information. + +We are not able to run the job with the expected target platform due to the current Papyrus pom architecture. Without this information, maven uses the 'normal' target platform defined for the Papyrus tests. +
\ No newline at end of file diff --git a/releng/main-tests-with-cdo/pom.xml b/releng/main-tests-with-cdo/pom.xml new file mode 100755 index 00000000000..4c4bf351d21 --- /dev/null +++ b/releng/main-tests-with-cdo/pom.xml @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.eclipse.papyrus</groupId> + <artifactId>org.eclipse.papyrus.all.releng</artifactId> + <version>0.0.1-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.papyrus</groupId> + <artifactId>org.eclipse.papyrus.tests.cdo.releng</artifactId> + <packaging>pom</packaging> + + <properties> + <testConfig>CI_TESTS_CONFIG</testConfig> <!-- See org.eclipse.papyrus.junit.framework.classification.ClassificationConfig --> + <testSuiteClass>org.eclipse.papyrus.tests.AllTests</testSuiteClass> + <jacoco.version>0.7.9</jacoco.version> + <!-- Separate property for test argLine seems to be required when running + Jacoco + Surefire --> + <test.argLine>-Xms512m -Xmx2048m -XX:SoftRefLRUPolicyMSPerMB=100</test.argLine> + <target.platform>org.eclipse.papyrus.main.tests.cdo.${target.suffix}.target</target.platform> + </properties> + + <modules> + <!-- Features --> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.core.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.emf.expressions.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.nattable.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.services.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.assistants.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.decoratormodel.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.diagram.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.expressions.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.nattable.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.tools.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.views.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.textedit.tests.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.alf.tests.feature</module> + <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.toolsmiths.feature</module> + + <!-- Plugins --> + <module>../../tests/junit/plugins</module> + <module>../../tests/compatibility/cdo</module> + <module>targetPlatform</module> + </modules> + +<build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <version>${jacoco-version}</version> + </plugin> + </plugins> + </pluginManagement> + + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-compiler-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-repository-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-surefire-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <failIfNoTests>false</failIfNoTests> + <useUIHarness>true</useUIHarness> + <useUIThread>true</useUIThread> + <testFailureIgnore>true</testFailureIgnore> + <!-- ${tycho.testArgLine} is populated by JaCoCo and is required to + enable code coverage --> + <argLine>${tycho.testArgLine} ${test.argLine}</argLine> + <appArgLine>-testConfig=${testConfig}</appArgLine> + <product>org.eclipse.sdk.ide</product> + <skipTests>${skipInnerTests}</skipTests> + </configuration> + </plugin> + + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <version>${jacoco.version}</version> + <configuration> + <excludes> + <exclude>org.eclipse.uml2</exclude> + </excludes> + <includes> + <include>org.eclipse.papyrus.*</include> + </includes> + </configuration> + <executions> + <execution> + <id>default-prepare-agent</id> + <goals> + <goal>prepare-agent</goal> + </goals> + </execution> + <execution> + <id>default-report</id> + <goals> + <goal>report</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>defaultProfile</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <repositories> + <repository> + <id>papyrus-main</id> + <layout>p2</layout> + <url>${papyrus.repo.main}</url> + </repository> + <repository> + <id>papyrus-toolsmiths</id> + <layout>p2</layout> + <url>${papyrus.repo.toolsmiths}</url> + </repository> + </repositories> + </profile> + + <profile> + <id>mac-tests</id> + <activation> + <os> + <family>mac</family> + </os> + </activation> + <properties> + <test.argLine>-Xms512m -Xmx2048m -XX:SoftRefLRUPolicyMSPerMB=100 + -XstartOnFirstThread</test.argLine> + </properties> + </profile> + + <profile> + <id>buildAll</id> + <activation> + <property> + <name>buildAll</name> + <value>true</value> + </property> + </activation> + <!-- Papyrus Update sites not included (They are included in the same + build) --> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/releng/main-tests-with-cdo/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.cdo.eclipse.target.target b/releng/main-tests-with-cdo/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.cdo.eclipse.target.target new file mode 100755 index 00000000000..c9190ec1987 --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.cdo.eclipse.target.target @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde?> +<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform --> +<target name="Papyrus CDO Tests" sequenceNumber="1543484200"> + <locations> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.2.0.201703081533"/> + <unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201703081533"/> + <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/nebula/releases/1.2.0/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/> + <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/releases/1.5.0/repository"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="com.google.guava" version="21.0.0.v20170206-1425"/> + <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/> + <unit id="com.google.gson" version="2.7.0.v20170129-0911"/> + <unit id="com.google.gson.source" version="2.7.0.v20170129-0911"/> + <unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/> + <unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/> + <unit id="org.objectweb.asm" version="5.0.1.v201404251740"/> + <unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/> + <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/S20181120221132/repository"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.9.1.v20181127-0601"/> + <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.9.1/S201811270601"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/> + <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201605260315"/> + <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.uml2.sdk.feature.group" version="5.5.0.v20181126-1312"/> + <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.5milestones"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.sdk.feature.group" version="4.10.0.v20181121-1800"/> + <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.10milestones/S-4.10M3-201811211800/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.7.0.v20181126-1148"/> + <unit id="org.eclipse.ocl.examples.feature.group" version="6.6.0.v20181126-1148"/> + <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.6.0/S201811261148"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/> + <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/updates"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xtext.sdk.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtend.sdk.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.redist.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.runtime.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.ui.feature.group" version="2.16.0.v20181126-0210"/> + <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201811260210"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.1.201705291011"/> + <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="0.0.0"/> + <repository id="webtools" location="https://download.eclipse.org/webtools/downloads/drops/R3.12.0/S-3.12.0.M3-20181124033837/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.12.0.201806010809"/> + <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones/S201806010809"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.12.0.201805221301"/> + <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201805221301"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.16.0.v20181116-0557"/> + <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/builds/milestone/S201811200213"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.12.0.201805030653"/> + <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones/S201805030653"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.12.0.201805030717"/> + <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones/S201805030717"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.12.0.201805140824"/> + <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones/S201805140824/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/> + <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.codegen" version="2.11.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.ui" version="1.3.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.xtend" version="1.0.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.xtend.ui" version="1.0.0.201509291144"/> + <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.compare.source.feature.group" version="3.3.4.201806221350"/> + <repository id="emfCompare" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/compare/updates/milestones/3.3/S201806221350/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/> + <repository id="PapyrusMain" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/updates/nightly/master"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/> + <repository id="Sysml" location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-master/4/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.cdo.feature.feature.group" version="0.0.0"/> + <unit id="org.eclipse.papyrus.cdo.models.feature.feature.group" version="0.0.0"/> + <repository id="papyrusCdo" location="https://hudson.eclipse.org/papyrus/job/Papyrus-CDO/lastSuccessfulBuild/artifact/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.cdo.explorer" version="4.5.200.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.dawn" version="2.0.600.v20180530-1201"/> + <unit id="org.eclipse.emf.cdo.dawn.gmf" version="2.1.500.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.admin" version="4.1.600.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.explorer.ui" version="4.4.300.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.ui.admin" version="4.1.500.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.server.ocl" version="4.2.300.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.ecore" version="0.0.0"/> + <unit id="org.eclipse.emf.cdo.gmf.notation" version="0.0.0"/> + <repository id="cdo" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/cdo/drops/I20181123-0100"/> + </location> + </locations> +</target> diff --git a/releng/main-tests-with-cdo/targetPlatform/eclipse/pom.xml b/releng/main-tests-with-cdo/targetPlatform/eclipse/pom.xml new file mode 100755 index 00000000000..1f5e66ff641 --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/eclipse/pom.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.main.tests.cdo.target.parent</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>0.0.1-SNAPSHOT</version> + </parent> + + <artifactId>org.eclipse.papyrus.main.tests.cdo.eclipse.target</artifactId> + <packaging>eclipse-target-definition</packaging> +</project> diff --git a/releng/main-tests-with-cdo/targetPlatform/pom.xml b/releng/main-tests-with-cdo/targetPlatform/pom.xml new file mode 100755 index 00000000000..ba9eeaf9fea --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/pom.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.tests.cdo.releng</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>0.0.1-SNAPSHOT</version> + </parent> + + <artifactId>org.eclipse.papyrus.main.tests.cdo.target.parent</artifactId> + <packaging>pom</packaging> + + <profiles> + <profile> + <id>portable</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <modules> + <module>portable</module> + </modules> + </profile> + <profile> + <id>eclipse</id> + <activation> + <property> + <name>target.suffix</name> + <value>eclipse</value> + </property> + </activation> + <modules> + <module>eclipse</module> + </modules> + </profile> + </profiles> + +</project> + diff --git a/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.target b/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.target new file mode 100755 index 00000000000..7c4468efc42 --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.target @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde?> +<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform --> +<target name="Papyrus CDO Tests" sequenceNumber="1543484200"> + <locations> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.2.0.201703081533"/> + <unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201703081533"/> + <repository id="nebula" location="http://download.eclipse.org/nebula/releases/1.2.0/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/> + <repository id="nattable" location="http://download.eclipse.org/nattable/releases/1.5.0/repository"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="com.google.guava" version="21.0.0.v20170206-1425"/> + <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/> + <unit id="com.google.gson" version="2.7.0.v20170129-0911"/> + <unit id="com.google.gson.source" version="2.7.0.v20170129-0911"/> + <unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/> + <unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/> + <unit id="org.objectweb.asm" version="5.0.1.v201404251740"/> + <unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/> + <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/S20181120221132/repository"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.9.1.v20181127-0601"/> + <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.9.1/S201811270601"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/> + <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201605260315"/> + <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.uml2.sdk.feature.group" version="5.5.0.v20181126-1312"/> + <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.5milestones"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.sdk.feature.group" version="4.10.0.v20181121-1800"/> + <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.10milestones/S-4.10M3-201811211800/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.7.0.v20181126-1148"/> + <unit id="org.eclipse.ocl.examples.feature.group" version="6.6.0.v20181126-1148"/> + <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.6.0/S201811261148"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/> + <repository id="xwt" location="http://download.eclipse.org/xwt/updates"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xtext.sdk.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtend.sdk.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.redist.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.runtime.feature.group" version="2.16.0.v20181126-0210"/> + <unit id="org.eclipse.xtext.ui.feature.group" version="2.16.0.v20181126-0210"/> + <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201811260210"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.1.201705291011"/> + <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="0.0.0"/> + <repository id="webtools" location="https://download.eclipse.org/webtools/downloads/drops/R3.12.0/S-3.12.0.M3-20181124033837/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.12.0.201806010809"/> + <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones/S201806010809"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.12.0.201805221301"/> + <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201805221301"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.16.0.v20181116-0557"/> + <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201811200213"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.12.0.201805030653"/> + <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones/S201805030653"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.12.0.201805030717"/> + <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones/S201805030717"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.12.0.201805140824"/> + <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones/S201805140824/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/> + <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.codegen" version="2.11.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.ui" version="1.3.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.xtend" version="1.0.0.201509291144"/> + <unit id="org.eclipse.gmf.codegen.xtend.ui" version="1.0.0.201509291144"/> + <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.compare.source.feature.group" version="3.3.4.201806221350"/> + <repository id="emfCompare" location="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.3/S201806221350/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/> + <repository id="PapyrusMain" location="http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/master"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/> + <repository id="Sysml" location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-master/4/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.papyrus.cdo.feature.feature.group" version="0.0.0"/> + <unit id="org.eclipse.papyrus.cdo.models.feature.feature.group" version="0.0.0"/> + <repository id="papyrusCdo" location="https://hudson.eclipse.org/papyrus/job/Papyrus-CDO/lastSuccessfulBuild/artifact/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.cdo.explorer" version="4.5.200.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.dawn" version="2.0.600.v20180530-1201"/> + <unit id="org.eclipse.emf.cdo.dawn.gmf" version="2.1.500.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.admin" version="4.1.600.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.explorer.ui" version="4.4.300.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.ui.admin" version="4.1.500.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.server.ocl" version="4.2.300.v20180529-1130"/> + <unit id="org.eclipse.emf.cdo.ecore" version="0.0.0"/> + <unit id="org.eclipse.emf.cdo.gmf.notation" version="0.0.0"/> + <repository id="cdo" location="http://download.eclipse.org/modeling/emf/cdo/drops/I20181123-0100"/> + </location> + </locations> +</target> diff --git a/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.tpd b/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.tpd new file mode 100755 index 00000000000..6eea54c3da6 --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/portable/org.eclipse.papyrus.main.tests.cdo.portable.target.tpd @@ -0,0 +1,36 @@ +target "Papyrus CDO Tests" with source requirements + +include +"../../../main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd" + +//manualUpdate + +location PapyrusMain "http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/master"{ + org.eclipse.papyrus.sdk.feature.feature.group lazy +} + +//location PapyrusToolsmithis + +location Sysml "https://hudson.eclipse.org/papyrus/job/papyrus-sysml-master/4/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/" { + org.eclipse.papyrus.sysml14.feature.feature.group lazy +} + +location papyrusCdo "https://hudson.eclipse.org/papyrus/job/Papyrus-CDO/lastSuccessfulBuild/artifact/repository/" { + org.eclipse.papyrus.cdo.feature.feature.group lazy + org.eclipse.papyrus.cdo.models.feature.feature.group lazy + +} + + +//manual update +location cdo "http://download.eclipse.org/modeling/emf/cdo/drops/I20181123-0100" { + org.eclipse.emf.cdo.explorer + org.eclipse.emf.cdo.dawn + org.eclipse.emf.cdo.dawn.gmf + org.eclipse.emf.cdo.admin + org.eclipse.emf.cdo.explorer.ui + org.eclipse.emf.cdo.ui.admin + org.eclipse.emf.cdo.server.ocl + org.eclipse.emf.cdo.ecore lazy + org.eclipse.emf.cdo.gmf.notation lazy +} diff --git a/releng/main-tests-with-cdo/targetPlatform/portable/pom.xml b/releng/main-tests-with-cdo/targetPlatform/portable/pom.xml new file mode 100755 index 00000000000..d34c0f06cee --- /dev/null +++ b/releng/main-tests-with-cdo/targetPlatform/portable/pom.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.papyrus</groupId> + <artifactId>org.eclipse.papyrus.main.tests.cdo.target.parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + </parent> + + <artifactId>org.eclipse.papyrus.main.tests.cdo.portable.target</artifactId> + <packaging>eclipse-target-definition</packaging> +</project> |