From 9a8ec38634c9425462a1cd5983fed48874846c82 Mon Sep 17 00:00:00 2001 From: Radek Felcman Date: Wed, 29 Jan 2020 10:31:30 +0100 Subject: [PATCH] Jenkins jobs - JPA.WDF, MOXY test environment fix (#693) This is fix for JPA.WDF, MOXY tests. JPA.WDF tests - JEE server platform is required there, WildFly platform is added to JPA tests MOXY tests - JMockit 1.10 is required there Signed-off-by: Radek Felcman --- etc/jenkins/init.sh | 2 +- jpa/eclipselink.jpa.test/wildfly.properties | 50 ++++ jpa/eclipselink.jpa.test/wildfly.xml | 254 ++++++++++++++++++++ 3 files changed, 305 insertions(+), 1 deletion(-) create mode 100644 jpa/eclipselink.jpa.test/wildfly.properties create mode 100644 jpa/eclipselink.jpa.test/wildfly.xml diff --git a/etc/jenkins/init.sh b/etc/jenkins/init.sh index 500663621f7..eee4569fdf9 100755 --- a/etc/jenkins/init.sh +++ b/etc/jenkins/init.sh @@ -19,7 +19,7 @@ mkdir -p $HOME/extension.lib.external/mavenant #DOWNLOAD SOME DEPENDENCIES wget -nc https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar -O $HOME/extension.lib.external/junit-4.12.jar wget -nc https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar -O $HOME/extension.lib.external/hamcrest-core-1.3.jar -wget -nc https://repo1.maven.org/maven2/org/jmockit/jmockit/1.35/jmockit-1.35.jar -O $HOME/extension.lib.external/jmockit-1.35.jar +wget -nc https://repo1.maven.org/maven2/org/jmockit/jmockit/1.10/jmockit-1.10.jar -O $HOME/extension.lib.external/jmockit-1.10.jar wget -nc https://repo1.maven.org/maven2/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar -O $HOME/extension.lib.external/hibernate-validator-6.0.7.Final.jar wget -nc https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar -O $HOME/extension.lib.external/jboss-logging-3.3.0.Final.jar wget -nc https://repo1.maven.org/maven2/org/glassfish/javax.el/3.0.1-b08/javax.el-3.0.1-b08.jar -O $HOME/extension.lib.external/javax.el-3.0.1-b08.jar diff --git a/jpa/eclipselink.jpa.test/wildfly.properties b/jpa/eclipselink.jpa.test/wildfly.properties new file mode 100644 index 00000000000..ec3e50be791 --- /dev/null +++ b/jpa/eclipselink.jpa.test/wildfly.properties @@ -0,0 +1,50 @@ +# +# Copyright (c) 2020 Oracle and/or its affiliates. All rights reserved. +# +# This program and the accompanying materials are made available under the +# terms of the Eclipse Public License v. 2.0 which is available at +# http://www.eclipse.org/legal/epl-2.0, +# or the Eclipse Distribution License v. 1.0 which is available at +# http://www.eclipse.org/org/documents/edl-v10.php. +# +# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause +# + +## JBoss Server Testing Environment Properties. + +## Standard server properties. +server.platform=JBoss +server.platform.class=jboss-platform +server.factory=org.jboss.naming.remote.client.InitialContextFactory +java.naming.factory.url.pkgs=org.jboss.ejb.client.naming +server.depend=jboss-client.jar + +wildfly.server=${wildfly.home} +server.lib=${wildfly.home}/bin/client +server.url=http-remoting://localhost:8080/ +server.user=admin +server.pwd=admin + +## WildFly specific properties. +wildfly.home=/Users/lukas/java/wildfly-11.0.0.Final +wildfly.config=standalone-full.xml + +server.testrunner=TestRunner!org.eclipse.persistence.testing.framework.server.TestRunner +server.testrunner1=TestRunner1!org.eclipse.persistence.testing.framework.server.TestRunner1 +server.testrunner2=TestRunner2!org.eclipse.persistence.testing.framework.server.TestRunner2 +server.testrunner3=TestRunner3!org.eclipse.persistence.testing.framework.server.TestRunner3 +server.testrunner4=TestRunner4!org.eclipse.persistence.testing.framework.server.TestRunner4 +server.testrunner5=TestRunner5!org.eclipse.persistence.testing.framework.server.TestRunner5 +server.testrunner6=TestRunner6!org.eclipse.persistence.testing.framework.server.TestRunner6 +server.testrunner.wdf=ServerTestRunner/remote-org.eclipse.persistence.testing.framework.wdf.server.ServerTestRunner +persistence10.jar=${jboss.home}/common/lib/ejb3-persistence.jar + +# The following only for JBoss-eap 5.0 testing,and it actually point to JPA1.0 unsigned jar (javax.persistence_unsigned_for_testing_1.0.0.jar), +# and this jar will be added at very beginning of client classpath +server.persistence20.lib=${jboss.server}/lib +server.persistence20.jar=${persistence10.jar} + +wildfly.jtaDs.name=EclipseLinkDS +wildfly.nonJtaDs.name=ELNonJTADS +wildfly.jtaDs.jndi=java:/${wildfly.jtaDs.name} +wildfly.nonJtaDs.jndi=java:/${wildfly.nonJtaDs.name} diff --git a/jpa/eclipselink.jpa.test/wildfly.xml b/jpa/eclipselink.jpa.test/wildfly.xml new file mode 100644 index 00000000000..1399b74e04f --- /dev/null +++ b/jpa/eclipselink.jpa.test/wildfly.xml @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Executing command: @{command} + + + + + + + ==> Execution result: ${cli.result} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Setting up ${w.ds.name} + + + + + Setting up ${w.nonjtads.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wildfly is runnig at http://localhost:8080/index.html + + + + + + + + + + + + + + +