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 <[email protected]>
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>

Reply via email to