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

fmariani pushed a commit to branch fix/jbang-it-wide-uri-cmd-start-stop
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 06f1a5ae6cbe667931193c99d1123758a9386413
Author: Croway <[email protected]>
AuthorDate: Wed Apr 1 14:38:23 2026 +0200

    Fix CmdStartStopITCase by using --wide-uri flag
    
    The FROM column in `camel get route` output truncates URIs to
    maxWidth(45) with ELLIPSIS_RIGHT, causing test regex patterns
    to fail when matching truncated URIs like `timer://java?peri?`.
    
    Use `--wide-uri` flag which renders the FROM column with
    maxWidth(140), ensuring full URI visibility for pattern matching.
---
 .../org/apache/camel/dsl/jbang/it/CmdStartStopITCase.java    | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdStartStopITCase.java
 
b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdStartStopITCase.java
index 91fa4a74f64d..55c8e85b3843 100644
--- 
a/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdStartStopITCase.java
+++ 
b/dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdStartStopITCase.java
@@ -36,7 +36,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         executeBackground(String.format("run --source-dir=%s", mountPoint()));
         checkLogContains("Hello world!");
         execute("cmd stop-route --id=route1");
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped.*\\n.*route2\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Started",
                 ASSERTION_WAIT_SECONDS);
     }
@@ -49,7 +49,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         executeBackground(String.format("run %s/route2.yaml", mountPoint()));
         checkLogContains("Hello world!");
         execute("cmd stop-route " + process);
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped.*\\n.*route2.*timer:\\/\\/(yaml|java)\\?period=1000\\s+Started",
                 ASSERTION_WAIT_SECONDS);
     }
@@ -61,7 +61,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         executeBackground(String.format("run --source-dir=%s", mountPoint()));
         checkLogContains("Hello world!");
         execute("cmd stop-route");
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped.*\\n.*route2\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped",
                 ASSERTION_WAIT_SECONDS);
     }
@@ -74,7 +74,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         checkLogContains("Hello world!");
         execute("cmd stop-route");
         execute("cmd start-route --id=route1");
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Started.*\\n.*route2\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped",
                 ASSERTION_WAIT_SECONDS);
     }
@@ -88,7 +88,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         checkLogContains("Hello world!");
         execute("cmd stop-route");
         execute("cmd start-route " + process);
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Started.*\\n.*route2.*timer:\\/\\/(yaml|java)\\?period=1000\\s+Stopped",
                 ASSERTION_WAIT_SECONDS);
     }
@@ -101,7 +101,7 @@ public class CmdStartStopITCase extends JBangTestSupport {
         checkLogContains("Hello world!");
         execute("cmd stop-route");
         execute("cmd start-route");
-        checkCommandOutputsPattern("get route",
+        checkCommandOutputsPattern("get route --wide-uri",
                 
"route1\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Started.*\\n.*route2\\s+timer:\\/\\/(yaml|java)\\?period=1000\\s+Started",
                 ASSERTION_WAIT_SECONDS);
     }

Reply via email to