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