gnodet opened a new pull request, #21979:
URL: https://github.com/apache/camel/pull/21979

   ## Summary
   
   - Refactored the camel-jbang-plugin-test to use proper command classes 
(`TestInit`, `TestRun`) instead of indirect JBang process calls via 
`citrus-jbang-connector`
   - Replaced the `citrus-jbang-connector` dependency with `citrus-base`, which 
provides all needed Citrus APIs (`TestEngine`, `TestRunConfiguration`, 
`CitrusVersion`, etc.) without requiring JBang
   - Removed the `CitrusExecutionStrategy` that spawned external JBang 
processes to run Citrus commands
   - Added the test plugin as a pre-installed embedded plugin in 
`camel-launcher`
   - Included Citrus test templates (yaml, xml, java, groovy, feature) directly 
in the plugin resources
   
   ## Test plan
   
   - [ ] Verify `camel test init MyTest.yaml` creates a test file from template 
in the test subfolder
   - [ ] Verify `camel test run` executes Citrus tests directly without 
spawning JBang processes
   - [ ] Verify export functionality still works via `TestPluginExporter`
   - [ ] Verify the launcher includes the test plugin and `camel test --help` 
shows subcommands


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to