This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new d4d48271550e CAMEL-25720: camel-jbang-core - the serial tests no 
longer run with -Pfastinstall or -Dquickly
d4d48271550e is described below

commit d4d48271550e6edd45039594fe4c923047bddd3d
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Oct 17 22:27:40 2026 +0200

    CAMEL-25720: camel-jbang-core - the serial tests no longer run with 
-Pfastinstall or -Dquickly
    
    The serial-test surefire execution was bound to the test phase 
unconditionally. It is now
    unbound like default-test and bound in a full profile (active unless 
-Dquickly), which
    -Pfastinstall deactivates.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 dsl/camel-jbang/camel-jbang-core/pom.xml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/dsl/camel-jbang/camel-jbang-core/pom.xml 
b/dsl/camel-jbang/camel-jbang-core/pom.xml
index e8a13ffd7a55..4fbd5c823ac5 100644
--- a/dsl/camel-jbang/camel-jbang-core/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-core/pom.xml
@@ -380,6 +380,7 @@
                              camel run, export and others, a local 
camel-cli.properties) or a fixed port. These tests
                              (@UsesWorkingDirectory, @UsesFixedPort) run in 
one fork -->
                         <id>serial-test</id>
+                        <phase>none</phase><!-- unbound like default-test, so 
-Dquickly / -Pfastinstall skip it; bound in the full profile -->
                         <goals>
                             <goal>test</goal>
                         </goals>
@@ -398,6 +399,29 @@
 
     <profiles>
 
+        <profile>
+            <id>full</id>
+            <activation>
+                <property>
+                    <name>!quickly</name>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>serial-test</id>
+                                <phase>test</phase>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
         <profile>
             <id>sync-example-catalog</id>
             <build>

Reply via email to