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); }
