Skip to content

Commit

Permalink
Refactor signaturetest module tests, add sigtest-2.5, update signatur…
Browse files Browse the repository at this point in the history
…e map files for EE 11, add Platform signature test for Servlet

Signed-off-by: Scott Marlow <[email protected]>
  • Loading branch information
scottmarlow committed Feb 5, 2025
1 parent 999f479 commit 0abaa56
Show file tree
Hide file tree
Showing 66 changed files with 3,044 additions and 28,035 deletions.
28 changes: 28 additions & 0 deletions install/signaturefiles/generate/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Run the following to generate the Jakarta EE 11 SPEC API signature map files:

export SIG_OUTPUT=../../../tcks/profiles/platform/signaturevalidation/src/main/java/com/sun/ts/tests/signaturetest

mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.annotation
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.batch
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.cdi
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.concurrency
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.ejb
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.el
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.faces
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.interceptor
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.jms
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.json
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.json.bind
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.mail
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.persistence
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.resource
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.jacc
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.enterprise
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.auth.message
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet.jsp
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet.jsp.jstl
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.websocket
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.ws.rs

To generate the Jakarta EE NN where NN is a later version update the pom.xml in this folder accordingly to the correct SPECs.
30 changes: 30 additions & 0 deletions install/signaturefiles/generate/generate.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/bin/bash -x

export SIG_OUTPUT=../../.././tools/signaturetest/src/main/java/com/sun/ts/tests/signaturetest/signature-repository

mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.annotation
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.batch
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.cdi
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.concurrency
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.data
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.ejb
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.el
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.faces
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.interceptor
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.jms
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.json
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.json.bind
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.mail
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.persistence
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.resource
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.jacc
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.enterprise
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.security.auth.message
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet.jsp
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.servlet.jsp.jstl
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.transaction
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.validation
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.websocket
mvn clean install -DSIG_OUTPUT=$SIG_OUTPUT -P jakarta.ws.rs

Loading

0 comments on commit 0abaa56

Please sign in to comment.