[
https://issues.apache.org/jira/browse/CAMEL-26495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-26495.
---------------------------------
Resolution: Fixed
> camel-jbang - camel run and the camel_run tool do not start a Citrus test,
> and point to camel test run
> ------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-26495
> URL: https://issues.apache.org/jira/browse/CAMEL-26495
> Project: Camel
> Issue Type: Improvement
> Components: camel-jbang
> Reporter: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> A Citrus test of a Camel project, such as {{test/orders.citrus.it.yaml}},
> runs with {{camel test run}}. In the local-model benchmark, the model gave
> the test to the camel_run tool of the camel-jbang-mcp server, and Camel
> started it as an integration with no routes. {{camel run
> test/orders.citrus.it.yaml}} did the same.
> The CLI and the AI tools now point to the {{camel test}} commands for Citrus:
> * {{camel run}} (also {{camel dev}} and {{camel debug}}) with only Citrus
> tests exits with 2: "test/orders.citrus.it.yaml is a Citrus test, not a
> route: run it with camel test run test/orders.citrus.it.yaml". The same goes
> for a folder that holds only Citrus tests ({{camel run test/}}).
> * Citrus tests given with routes, such as by {{camel run *}}, are skipped
> with one line each, and the routes run as before. A directory or
> {{--source-dir}} with a test folder runs as before.
> * The camel_run tool starts nothing for Citrus tests only. With routes, it
> starts the routes, and its answer lists the tests it skipped and how to run
> them.
> * The camel run help, the MCP server instructions, and the Testing Plugin,
> running and MCP docs pages say {{camel test init}} and {{camel test run}}.
> The Testing Plugin page used a file name that {{camel test run}} skips in
> Citrus 5.
> * The 4.24 upgrade guide describes the new exit code.
> _Filed by Claude Code on behalf of davsclaus_
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)