diff --git a/.github/workflows/tck-coreprofile.yml b/.github/workflows/tck-coreprofile.yml
index 2d26bf5a18..54e6ca697c 100644
--- a/.github/workflows/tck-coreprofile.yml
+++ b/.github/workflows/tck-coreprofile.yml
@@ -49,12 +49,14 @@ jobs:
run: mvn -B -DskipTests=true -ntp install
- name: Run TCK
run: |
- cd external/coreprofile-tck/cdi
+ cd external/tck/cdi
mvn -B -ntp -T 1 verify
- name: Test Summary
uses: test-summary/action@v2
with:
- paths: "external/coreprofile-tck/cdi/runner/target/surefire-reports/junitreports/TEST-*.xml"
+ paths: |
+ external/tck/cdi/runner/core/target/surefire-reports/junit-reports/TEST-*.xml
+ external/tck/cdi/runner/model/target/surefire-reports/TEST-*.xml
if: always()
coreprofile:
if: github.repository == 'piranhacloud/piranha'
@@ -159,8 +161,8 @@ jobs:
uses: test-summary/action@v2
with:
paths: |
- external/tck/jsonb/installer/target/tck/bin/tck-tests/target/surefire-reports/TEST-*.xml
- external/tck/jsonb/installer/target/tck/bin/tck-tests-pluggability/target/surefire-reports/TEST-*.xml
+ external/tck/jsonp/installer/target/tck/bin/tck-tests/target/surefire-reports/TEST-*.xml
+ external/tck/jsonp/installer/target/tck/bin/tck-tests-pluggability/target/surefire-reports/TEST-*.xml
if: always()
rest:
if: github.repository == 'piranhacloud/piranha'
diff --git a/external/coreprofile-tck/pom.xml b/external/coreprofile-tck/pom.xml
index 126de66b23..145415cd00 100644
--- a/external/coreprofile-tck/pom.xml
+++ b/external/coreprofile-tck/pom.xml
@@ -16,17 +16,13 @@
Piranha Core Profile - Core Profile TCK project
- cdi
coreprofile
rest
- 4.0.13
10.0.3
3.1.5
-
- 6.0.0.Beta4
diff --git a/external/coreprofile-tck/cdi/installer/pom.xml b/external/tck/cdi/installer/pom.xml
similarity index 92%
rename from external/coreprofile-tck/cdi/installer/pom.xml
rename to external/tck/cdi/installer/pom.xml
index e209ed5730..b25d09e1fe 100644
--- a/external/coreprofile-tck/cdi/installer/pom.xml
+++ b/external/tck/cdi/installer/pom.xml
@@ -4,15 +4,15 @@
4.0.0
- cloud.piranha.external.coreprofiletck.cditck
+ cloud.piranha.external.tck.cdi
project
24.11.0-SNAPSHOT
- installer
+ piranha-external-tck-cdi-installer
pom
- Piranha Core Profile - CDI TCK - Installer
+ Piranha - External - TCK - CDI - Installer
@@ -41,7 +41,7 @@
-
4.0.0
- cloud.piranha.external.coreprofiletck
+ cloud.piranha.external.tck
project
24.11.0-SNAPSHOT
- cloud.piranha.external.coreprofiletck.cditck
+ cloud.piranha.external.tck.cdi
project
pom
- Piranha Core Profile - CDI TCK - Project
+ Piranha - External - TCK - CDI - Project
+
+
+ 4.1.0
+
installer
diff --git a/external/coreprofile-tck/cdi/runner/core/pom.xml b/external/tck/cdi/runner/core/pom.xml
similarity index 98%
rename from external/coreprofile-tck/cdi/runner/core/pom.xml
rename to external/tck/cdi/runner/core/pom.xml
index 008b01e394..bd8a05e36b 100644
--- a/external/coreprofile-tck/cdi/runner/core/pom.xml
+++ b/external/tck/cdi/runner/core/pom.xml
@@ -1,16 +1,18 @@
+
4.0.0
- cloud.piranha.external.coreprofiletck.cditck.runner
+ cloud.piranha.external.tck.cdi.runner
project
24.11.0-SNAPSHOT
- core
- Piranha Core Profile - CDI TCK - Runner - Core
+ piranha-external-tck-cdi-runner-core
+
+ Piranha - External - TCK - CDI - Runner - Core
${project.version}
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaDeploymentExceptionTransformer.java b/external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaDeploymentExceptionTransformer.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaDeploymentExceptionTransformer.java
rename to external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaDeploymentExceptionTransformer.java
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaExtension.java b/external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaExtension.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaExtension.java
rename to external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/PiranhaExtension.java
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldBeansImpl.java b/external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldBeansImpl.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldBeansImpl.java
rename to external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldBeansImpl.java
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldContextImpl.java b/external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldContextImpl.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldContextImpl.java
rename to external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldContextImpl.java
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldELImpl.java b/external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldELImpl.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldELImpl.java
rename to external/tck/cdi/runner/core/src/test/java/org/jboss/weld/tck/piranha/WeldELImpl.java
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/resources/META-INF/cdi-tck.properties b/external/tck/cdi/runner/core/src/test/resources/META-INF/cdi-tck.properties
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/resources/META-INF/cdi-tck.properties
rename to external/tck/cdi/runner/core/src/test/resources/META-INF/cdi-tck.properties
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension b/external/tck/cdi/runner/core/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
rename to external/tck/cdi/runner/core/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
diff --git a/external/coreprofile-tck/cdi/runner/core/src/test/resources/arquillian.xml b/external/tck/cdi/runner/core/src/test/resources/arquillian.xml
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/core/src/test/resources/arquillian.xml
rename to external/tck/cdi/runner/core/src/test/resources/arquillian.xml
diff --git a/external/coreprofile-tck/cdi/runner/model/pom.xml b/external/tck/cdi/runner/model/pom.xml
similarity index 96%
rename from external/coreprofile-tck/cdi/runner/model/pom.xml
rename to external/tck/cdi/runner/model/pom.xml
index 1e17366d18..3a41922dae 100644
--- a/external/coreprofile-tck/cdi/runner/model/pom.xml
+++ b/external/tck/cdi/runner/model/pom.xml
@@ -20,14 +20,14 @@
4.0.0
- cloud.piranha.external.coreprofiletck.cditck.runner
+ cloud.piranha.external.tck.cdi.runner
project
24.11.0-SNAPSHOT
- lang-model
+ piranha-external-tck-cdi-runner-langmodel
- Piranha Core Profile - CDI TCK - Runner - Lang Model
+ Piranha - External - TCK - CDI - Runner - Lang Model
Aggregates dependencies and runs the CDI Lang Model TCK on Piranha
diff --git a/external/coreprofile-tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/CDILangModelTCKRunner.java b/external/tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/CDILangModelTCKRunner.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/CDILangModelTCKRunner.java
rename to external/tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/CDILangModelTCKRunner.java
diff --git a/external/coreprofile-tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/LangModelVerifierBuildCompatibleExtension.java b/external/tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/LangModelVerifierBuildCompatibleExtension.java
similarity index 100%
rename from external/coreprofile-tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/LangModelVerifierBuildCompatibleExtension.java
rename to external/tck/cdi/runner/model/src/test/java/org/glassfish/tck/cdi/lang/model/LangModelVerifierBuildCompatibleExtension.java
diff --git a/external/coreprofile-tck/cdi/runner/pom.xml b/external/tck/cdi/runner/pom.xml
similarity index 74%
rename from external/coreprofile-tck/cdi/runner/pom.xml
rename to external/tck/cdi/runner/pom.xml
index ef3db1b4e9..4778476e14 100644
--- a/external/coreprofile-tck/cdi/runner/pom.xml
+++ b/external/tck/cdi/runner/pom.xml
@@ -4,16 +4,16 @@
4.0.0
- cloud.piranha.external.coreprofiletck.cditck
+ cloud.piranha.external.tck.cdi
project
24.11.0-SNAPSHOT
- cloud.piranha.external.coreprofiletck.cditck.runner
+ cloud.piranha.external.tck.cdi.runner
project
pom
- Piranha Core Profile - CDI TCK - Runner - Project
+ Piranha - External - TCK - CDI - Runner - Project
core
diff --git a/external/coreprofile-tck/cdi/runner/signature/pom.xml b/external/tck/cdi/runner/signature/pom.xml
similarity index 90%
rename from external/coreprofile-tck/cdi/runner/signature/pom.xml
rename to external/tck/cdi/runner/signature/pom.xml
index c4d6befd19..514870404b 100644
--- a/external/coreprofile-tck/cdi/runner/signature/pom.xml
+++ b/external/tck/cdi/runner/signature/pom.xml
@@ -20,14 +20,14 @@
4.0.0
- cloud.piranha.external.coreprofiletck.cditck.runner
+ cloud.piranha.external.tck.cdi.runner
project
24.11.0-SNAPSHOT
- signature
+ piranha-external-tck-cdi-runner-signature
- Piranha Core Profile - CDI TCK - Runner - Signature
+ Piranha - External - TCK - CDI - Runner - Signature
Aggregates dependencies and runs the CDI Signature TCK on Piranha
@@ -53,9 +53,9 @@
jakarta.enterprise
cdi-tck-core-impl
- 4.0.13
+ ${cdi.tck.version}
sig
- sigtest-jdk11
+ sigtest-jdk17
${project.build.directory}/sigtest
@@ -79,7 +79,7 @@
${piranha.version}
jar
false
- target/cdi-sigtest-classes
+ target/classes
@@ -100,9 +100,9 @@
- target/sigtest/cdi-tck-core-impl-sigtest-jdk11.sig
+ target/sigtest/cdi-tck-core-impl-sigtest-jdk17.sig
jakarta.decorator,jakarta.enterprise.**,jakarta.interceptor
- target/cdi-sigtest-classes
+ target/classes
target/cdi-sig-report.txt
diff --git a/external/tck/inject/runner/pom.xml b/external/tck/inject/runner/pom.xml
index 06a55dd9a4..4647e940d7 100644
--- a/external/tck/inject/runner/pom.xml
+++ b/external/tck/inject/runner/pom.xml
@@ -53,8 +53,7 @@
+ executable="mvn">
diff --git a/external/tck/jsonb/runner/pom.xml b/external/tck/jsonb/runner/pom.xml
index eb9d6a7a7d..fc349f4a83 100644
--- a/external/tck/jsonb/runner/pom.xml
+++ b/external/tck/jsonb/runner/pom.xml
@@ -29,6 +29,14 @@
+
+
+ cloud.piranha.external.tck.jsonb
+ piranha-external-tck-jsonb-installer
+ ${project.version}
+ pom
+
+
diff --git a/external/tck/jsonp/runner/pom.xml b/external/tck/jsonp/runner/pom.xml
index 0205d0fe05..064b0e6ee2 100644
--- a/external/tck/jsonp/runner/pom.xml
+++ b/external/tck/jsonp/runner/pom.xml
@@ -57,8 +57,7 @@
Running JSON Processing TCK ${jsonp.tck.version} against Parsson ${parsson.version}
----------------------------------------------------------
+ executable="mvn">
----------------------------------------------------------
diff --git a/external/tck/pom.xml b/external/tck/pom.xml
index fcd3b3b42f..c493836fbd 100644
--- a/external/tck/pom.xml
+++ b/external/tck/pom.xml
@@ -17,6 +17,7 @@
annotations
+ cdi
el
inject
jsonb