You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ju...@apache.org on 2026/07/19 07:00:13 UTC
(tomee-tck) 18/18: Declare the invoker verification inside the existing exec plugin blocks
This is an automated email from the ASF dual-hosted git repository.
jungm pushed a commit to branch ee11
in repository https://gitbox.apache.org/repos/asf/tomee-tck.git
commit e855d83e1dca07d65defab23339cc45ace7d3fc8
Author: Markus Jung <ju...@apache.org>
AuthorDate: Sun Jul 19 01:57:17 2026 +0200
Declare the invoker verification inside the existing exec plugin blocks
---
runner-standalone/authentication/pom.xml | 70 +++++++++++------------
runner-standalone/faces/pom.xml | 58 +++++++++----------
runner-standalone/security/pom.xml | 98 +++++++++++++++-----------------
3 files changed, 104 insertions(+), 122 deletions(-)
diff --git a/runner-standalone/authentication/pom.xml b/runner-standalone/authentication/pom.xml
index e851315..a70fd80 100644
--- a/runner-standalone/authentication/pom.xml
+++ b/runner-standalone/authentication/pom.xml
@@ -157,6 +157,38 @@
</arguments>
</configuration>
</execution>
+ <!-- Step 4: the invoker runs with ignoreFailures=true to collect the
+ whole baseline, so Maven exits 0 regardless of the result. With the
+ reviewed exclusions applied the run is expected green; aggregate the
+ inner surefire/failsafe reports and fail the build on any
+ failure/error or on a module that built but never ran its tests. -->
+ <execution>
+ <id>verify-tck-result</id>
+ <phase>verify</phase>
+ <goals><goal>exec</goal></goals>
+ <configuration>
+ <skip>${tck.standalone.skip}</skip>
+ <executable>sh</executable>
+ <arguments>
+ <argument>${project.basedir}/../verify-invoker-result.sh</argument>
+ <argument>${authentication.tck.dir}</argument>
+ <argument>${project.build.directory}/invoker-reports</argument>
+ <argument>basic-authentication</argument>
+ <argument>custom-principal</argument>
+ <argument>programmatic-authentication</argument>
+ <argument>lifecycle</argument>
+ <argument>wrapping</argument>
+ <argument>register-session</argument>
+ <argument>async-authentication</argument>
+ <argument>status-codes</argument>
+ <argument>dispatching</argument>
+ <argument>dispatching-jsf-cdi</argument>
+ <argument>invoke-ejb-cdi</argument>
+ <argument>spi</argument>
+ <argument>authentication-signaturetest</argument>
+ </arguments>
+ </configuration>
+ </execution>
</executions>
</plugin>
@@ -207,44 +239,6 @@
</executions>
</plugin>
- <!-- Step 4: the invoker runs with ignoreFailures=true to collect the
- whole baseline, so Maven exits 0 regardless of the result. With the
- reviewed exclusions applied the run is expected green; aggregate the
- inner surefire/failsafe reports and fail the build on any
- failure/error or on a module that built but never ran its tests. -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>verify-tck-result</id>
- <phase>verify</phase>
- <goals><goal>exec</goal></goals>
- <configuration>
- <skip>${tck.standalone.skip}</skip>
- <executable>sh</executable>
- <arguments>
- <argument>${project.basedir}/../verify-invoker-result.sh</argument>
- <argument>${authentication.tck.dir}</argument>
- <argument>${project.build.directory}/invoker-reports</argument>
- <argument>basic-authentication</argument>
- <argument>custom-principal</argument>
- <argument>programmatic-authentication</argument>
- <argument>lifecycle</argument>
- <argument>wrapping</argument>
- <argument>register-session</argument>
- <argument>async-authentication</argument>
- <argument>status-codes</argument>
- <argument>dispatching</argument>
- <argument>dispatching-jsf-cdi</argument>
- <argument>invoke-ejb-cdi</argument>
- <argument>spi</argument>
- <argument>authentication-signaturetest</argument>
- </arguments>
- </configuration>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
</project>
diff --git a/runner-standalone/faces/pom.xml b/runner-standalone/faces/pom.xml
index e60b68b..a2daf43 100644
--- a/runner-standalone/faces/pom.xml
+++ b/runner-standalone/faces/pom.xml
@@ -125,6 +125,32 @@
</arguments>
</configuration>
</execution>
+ <!-- Step 4: the invoker runs with ignoreFailures=true (and the modules
+ with maven.test.failure.ignore=true) to collect the whole baseline,
+ so Maven exits 0 regardless of the result. With the reviewed
+ exclusions applied the run is expected green; aggregate the inner
+ surefire/failsafe reports (each include is a multi-module reactor
+ whose reports live two levels deeper) and fail the build on any
+ failure/error or on a module that built but never ran its tests. -->
+ <execution>
+ <id>verify-tck-result</id>
+ <phase>verify</phase>
+ <goals><goal>exec</goal></goals>
+ <configuration>
+ <skip>${tck.standalone.skip}</skip>
+ <executable>sh</executable>
+ <arguments>
+ <argument>${project.basedir}/../verify-invoker-result.sh</argument>
+ <argument>${faces.tck.dir}</argument>
+ <argument>${project.build.directory}/invoker-reports</argument>
+ <argument>faces22</argument>
+ <argument>faces23</argument>
+ <argument>faces40</argument>
+ <argument>faces41</argument>
+ <argument>faces-signaturetest</argument>
+ </arguments>
+ </configuration>
+ </execution>
</executions>
</plugin>
@@ -170,38 +196,6 @@
</executions>
</plugin>
- <!-- Step 4: the invoker runs with ignoreFailures=true (and the modules
- with maven.test.failure.ignore=true) to collect the whole baseline,
- so Maven exits 0 regardless of the result. With the reviewed
- exclusions applied the run is expected green; aggregate the inner
- surefire/failsafe reports (each include is a multi-module reactor
- whose reports live two levels deeper) and fail the build on any
- failure/error or on a module that built but never ran its tests. -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>verify-tck-result</id>
- <phase>verify</phase>
- <goals><goal>exec</goal></goals>
- <configuration>
- <skip>${tck.standalone.skip}</skip>
- <executable>sh</executable>
- <arguments>
- <argument>${project.basedir}/../verify-invoker-result.sh</argument>
- <argument>${faces.tck.dir}</argument>
- <argument>${project.build.directory}/invoker-reports</argument>
- <argument>faces22</argument>
- <argument>faces23</argument>
- <argument>faces40</argument>
- <argument>faces41</argument>
- <argument>faces-signaturetest</argument>
- </arguments>
- </configuration>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
</project>
diff --git a/runner-standalone/security/pom.xml b/runner-standalone/security/pom.xml
index 080b77e..fed7906 100644
--- a/runner-standalone/security/pom.xml
+++ b/runner-standalone/security/pom.xml
@@ -159,6 +159,52 @@
</arguments>
</configuration>
</execution>
+ <!-- Step 4: the invoker runs with ignoreFailures=true to collect the
+ whole baseline, so Maven exits 0 regardless of the result. With the
+ reviewed exclusions applied the run is expected green; aggregate the
+ inner surefire/failsafe reports and fail the build on any
+ failure/error or on a module that built but never ran its tests. -->
+ <execution>
+ <id>verify-tck-result</id>
+ <phase>verify</phase>
+ <goals><goal>exec</goal></goals>
+ <configuration>
+ <skip>${tck.standalone.skip}</skip>
+ <executable>sh</executable>
+ <arguments>
+ <argument>${project.basedir}/../verify-invoker-result.sh</argument>
+ <argument>${tck.dir}</argument>
+ <argument>${project.build.directory}/invoker-reports</argument>
+ <argument>app-securitycontext</argument>
+ <argument>app-securitycontext-auth</argument>
+ <argument>app-securitycontext-customprincipal</argument>
+ <argument>app-mem</argument>
+ <argument>app-db</argument>
+ <argument>app-ldap</argument>
+ <argument>app-ldap2</argument>
+ <argument>app-ldap3</argument>
+ <argument>app-custom</argument>
+ <argument>app-multiple-store</argument>
+ <argument>app-multiple-store-backup</argument>
+ <argument>app-mem-basic</argument>
+ <argument>app-mem-basic-decorate</argument>
+ <argument>app-mem-form</argument>
+ <argument>app-mem-customform</argument>
+ <argument>app-openid</argument>
+ <argument>app-openid2</argument>
+ <argument>app-openid3</argument>
+ <argument>app-custom-session</argument>
+ <argument>app-custom-rememberme</argument>
+ <argument>app-custom-identity-store-handler</argument>
+ <argument>app-custom-authentication-mechanism-handler</argument>
+ <argument>app-custom-authentication-mechanism-handler2</argument>
+ <argument>app-jaxrs</argument>
+ <argument>app-mem-policy</argument>
+ <argument>app-mem-policy2</argument>
+ <argument>security-signaturetest</argument>
+ </arguments>
+ </configuration>
+ </execution>
</executions>
</plugin>
@@ -225,58 +271,6 @@
</executions>
</plugin>
- <!-- Step 4: the invoker runs with ignoreFailures=true to collect the
- whole baseline, so Maven exits 0 regardless of the result. With the
- reviewed exclusions applied the run is expected green; aggregate the
- inner surefire/failsafe reports and fail the build on any
- failure/error or on a module that built but never ran its tests. -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>verify-tck-result</id>
- <phase>verify</phase>
- <goals><goal>exec</goal></goals>
- <configuration>
- <skip>${tck.standalone.skip}</skip>
- <executable>sh</executable>
- <arguments>
- <argument>${project.basedir}/../verify-invoker-result.sh</argument>
- <argument>${tck.dir}</argument>
- <argument>${project.build.directory}/invoker-reports</argument>
- <argument>app-securitycontext</argument>
- <argument>app-securitycontext-auth</argument>
- <argument>app-securitycontext-customprincipal</argument>
- <argument>app-mem</argument>
- <argument>app-db</argument>
- <argument>app-ldap</argument>
- <argument>app-ldap2</argument>
- <argument>app-ldap3</argument>
- <argument>app-custom</argument>
- <argument>app-multiple-store</argument>
- <argument>app-multiple-store-backup</argument>
- <argument>app-mem-basic</argument>
- <argument>app-mem-basic-decorate</argument>
- <argument>app-mem-form</argument>
- <argument>app-mem-customform</argument>
- <argument>app-openid</argument>
- <argument>app-openid2</argument>
- <argument>app-openid3</argument>
- <argument>app-custom-session</argument>
- <argument>app-custom-rememberme</argument>
- <argument>app-custom-identity-store-handler</argument>
- <argument>app-custom-authentication-mechanism-handler</argument>
- <argument>app-custom-authentication-mechanism-handler2</argument>
- <argument>app-jaxrs</argument>
- <argument>app-mem-policy</argument>
- <argument>app-mem-policy2</argument>
- <argument>security-signaturetest</argument>
- </arguments>
- </configuration>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
</project>