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