Hi,
1. If you are planning to create the job by yourself, you
do not need to create separate docker image with the
jwsdp. You can directly download the jwsdp-1.3.tar and
install it right before running the test.
- Install jwsdp : To use jwsdp-1.3.tar it is also
required to set JAVA_HOME as j2sdk1.4 in the
jwsdp-shared/bin/setenv.sh
Below is the pseudo script to install
jwsdp(BASEDIR to be changed as required)
cp jwsdp-1.3.tar $BASEDIR/JWSDP/
cp j2sdk-1_4_2_41-linux-i586.tar.gz $BASEDIR/JWSDP/
cd $BASEDIR/JWSDP/
tar xvf jwsdp-1.3.tar
tar zxvf j2sdk-1_4_2_41-linux-i586.tar.gz
chmod -R 777 $BASEDIR/JWSDP/
sed -i
"s#JAVA_HOME=.*#JAVA_HOME=$BASEDIR/JWSDP/j2sdk1.4.2_41#g"
$BASEDIR/JWSDP/jwsdp-1.3/jwsdp-shared/bin/setenv.sh
sed -i
"s#JWSDP_HOME=.*#JWSDP_HOME=$BASEDIR/JWSDP/jwsdp-1.3#g"
$BASEDIR/JWSDP/jwsdp-1.3/jwsdp-shared/bin/setenv.sh
sed -i
"s#ANT_HOME=.*#ANT_HOME=$BASEDIR/JWSDP/jwsdp-1.3/apache-ant#g"
$BASEDIR/JWSDP/jwsdp-1.3/jwsdp-shared/bin/setenv.sh
sed -i
"s#UNINSTALL_JAR_FILE=.*#ANT_HOME=$BASEDIR/JWSDP/jwsdp-1.3/_uninst/uninstall.jar#g"
$BASEDIR/JWSDP/jwsdp-1.3/jwsdp-shared/bin/setenv.sh
- Use the script jaxrtck.sh to
run the standalone jaxr tests . We invoke the
"./startup.sh" to start the JWSDP in it.
2. If you provide the glassfish integrated with the right
APIs we can trigger the below certification jobs. To
recreate the below it is required to have a pipeline job
created in the jenkins instance corresponding to this Jenkinsfile.
If required I will send the screen captures mentioning the
steps for the below jobs.
-https://ci.eclipse.org/jakartaee-tck/job/standalonetck-certification/
-https://ci.eclipse.org/jakartaee-tck/job/eftl-standalonetck-certification/
Thanks & Regards,
Alwin Joseph
On
13/08/19 7:15 PM, Jim Krueger wrote:
Adding Maxim to this notes chain (This is the
issue you were discussing this morning with Kevin
Sutter).
Ultimately we are going to need an automated,
repeatable process for the JAXR TCK run in Jenkins.
It may be my lack of experience, but it doesn't seem
like any of the approaches mentioned thus far satisfy
this requirement.
Thanks Alwin. Unfortunately I do not have
authority to view the Jenkins jobs you specified.
Can you please send me the script and/or screen
captures for these? Thanks
Hi Jim,
We have created the docker image (jakartaee/cts-base)
with the JWSDP download and use that in our Jenkinsfile
(image:
jakartaee/cts-base:0.1) to create a
pipeline job
in jenkins instance. The Jenkinsfile
is used for all our standalone and
jakartaee-tck runs, so will have more than
what you require.
Considering the other solution, we can always
trigger the below jobs to run JAXR standalone
TCK runs if the prepared glassfish bundle(url)
is provided.
-https://ci.eclipse.org/jakartaee-tck/job/standalonetck-certification/
-https://ci.eclipse.org/jakartaee-tck/job/eftl-standalonetck-certification/
Thanks,
Alwin
On
13/08/19 5:56 PM, Jim Krueger wrote:
Thanks Bill. The question I have now
is how do we include this Dockerfile image
or JWSDP download as part of the Jenkins
job that runs the JAXR TCK? Does anyone
have experience in this area and can
provide some pointers?
Thanks,
The Dockerfile is
here:
https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/docker-images/cts-base/Dockerfile
You should be able to use the
jakartaee/cts-base Docker image if you
want.
The JWSDP download is on this page:
https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-jwsdp-419428.html
Yes, the JWSDP is long since obsolete.
Components of JWSDP were included in
GlassFish long ago. Some of the
components needed by the TCK tests never
found a new home. If anyone wants to
rewrite the TCK to avoid the dependency,
go for it!
Kevin
Sutter wrote on 8/9/19 10:10 AM:
Just
talked with David Blevins on our
Spec Committee call. He indicated
that the use of /opt/jwsdp might
require a special docker image???
And, us mere mortals may not have
access to this special docker
image? He's going to forward the
necessary information to this
mailing list. We might need to just
get somebody with necessary
permissions to run the TCK for us
and then post the results.
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE
architect
e-mail: sutter@xxxxxxxxxx
Twitter: @kwsutter
phone: tl-553-3620 (office),
507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
From:
Jim
Krueger <jckofbyron@xxxxxxxxx>
To:
jakartaee-tck
developer discussions <jakartaee-tck-dev@xxxxxxxxxxx>
Date:
08/09/2019
11:11 AM
Subject:
[EXTERNAL]
Re: [jakartaee-tck-dev] any
expertise with the JAXR TCK bucket?
Sent
by: jakartaee-tck-dev-bounces@xxxxxxxxxxx
I see
that JWSDP was supposed to be
included in GlassFish, but that
doesn't seem to be the case (or
maybe I'm missing something?). The
scripts Alwin pointed to appear to
be using JWSDP 1.3. I don't think
we will be able to install and use
JWSDP for the Jakarta CTS Jenkins
jobs for Jakarta XML Registries.
On Fri,
Aug 9, 2019 at 10:06 AM Kevin Sutter
<sutter@xxxxxxxxxx> wrote:
Thanks,
Alwin! That might help. Since
we're running this as part of the
Platform, then I would hope that we
can use the registry server as
defined by the Platform.
We're also confused by the
"requirement" for JWSDP. I read
somewhere that jwsdp was old
technology and should no longer be
used. But, the configuration files
all seem to expect this to be
setup. Any ideas about that?
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE
architect
e-mail: sutter@xxxxxxxxxx Twitter: @kwsutter
phone: tl-553-3620 (office),
507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
From: Alwin
Joseph <alwin.joseph@xxxxxxxxxx>
To: jakartaee-tck
developer discussions <jakartaee-tck-dev@xxxxxxxxxxx>, Kevin Sutter <sutter@xxxxxxxxxx>
Date: 08/09/2019
09:44 AM
Subject: [EXTERNAL]
Re: [jakartaee-tck-dev] any
expertise with the JAXR TCK bucket?
Hi Kevin,
We use the script run_jakartaeetck.shwith jaxr
argument to run the JAXR tests in
JakartaeeTCK bundle from the jenkins
jobs.
JAXR tests require a UDDI registry
server to be setup(configuration
added to the ts.jte). We have
included a registry server in the
docker image (jakartaee/cts-base) which we
use to run the tests and start the
server before we run the tests.
Thanks & Regards,
Alwin Joseph
On 09/08/19 7:08 PM, Kevin Sutter
wrote:
We're trying to run the JAXR
subbucket from the Platform TCK.
The documentation doesn't seem to
match up with the content of the
build.properties and the ts.jte
file, along with some possible
sample "vendor implementation"
configuration files. If anybody has
any experience with the
configuration required to run this
bucket, we'd appreciate some help.
Thanks!
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE
architect
e-mail: sutter@xxxxxxxxxx Twitter: @kwsutter
phone: tl-553-3620 (office),
507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options,
retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options,
retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options,
retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options, retrieve
your password, or unsubscribe from this
list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
_______________________________________________
jakartaee-tck-dev mailing list
jakartaee-tck-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev