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

   ## Summary
   
     The `camel-jbang-it` module previously covered the most common JBang CLI
     commands (`run`, `export`, `transform`, `dev-console`, `bind`, …) but left
     large parts of the surface area untested.  This PR adds 24 new 
integration-test
     classes that together cover the following command groups:
   
     | Command group | New tests |
     |---|---|
     | `get endpoint / consumer / producer` | `GetEndpointsITCase` |
     | `get health` | `GetHealthITCase` |
     | `get event / source / activity / count / route-controller / inflight / 
variable` | `GetRunningStateITCase` |
     | `get error` | `GetErrorITCase` |
     | `get platform-http` | `GetPlatformHttpITCase` |
     | `get startup-recorder` | `GetStartupRecorderITCase` |
     | `cmd route-dump / route-diagram / route-structure / route-topology` | 
`CmdDumpITCase` |
     | `cmd gc / thread-dump / heap-histogram / reload / reset-stats` | 
`CmdJvmDiagnosticsITCase` |
     | `cmd suspend / resume` | `CmdSuspendResumeITCase` |
     | `cmd stub / browse` | `CmdStubITCase` |
     | `cmd chaos-add / chaos-change / chaos-remove / chaos-clear` | 
`CmdChaosITCase` |
     | `top context / processor / source / group` | `TopSubcommandsITCase` |
     | `infra get / log / restart` | `InfraAdvancedITCase` |
     | `ps` | `ProcessListITCase` |
     | `plugin list / get` | `PluginListGetITCase` |
     | `doctor` | `DoctorITCase` |
     | `dirty` | `DirtyITCase` |
     | `wrapper` | `WrapperITCase` |
     | `dependency list` | `DependencyAdvancedITCase` |
     | `validate properties / source / normalize` | `ValidateAdvancedITCase` |
     | `restart` | `RestartITCase` |
     | `transform` (DataWeave) | `TransformDataWeaveITCase` |
     | `eval expression` (simple / jsonpath) | `EvalExpressionITCase` |
     | `run --max-seconds / --max-messages` | `RunMaxSecondsITCase` |
   
     A new `error-route.yaml` test fixture is added to support `GetErrorITCase`.
     `TestResources` is extended with the corresponding `ERROR_ROUTE` entry.
   
     All new tests were verified against camel-jbang 4.22.0 (latest community
     release) with `camel-cli.instance.type=local-camel-cli-process`.  The only
     remaining failure in that baseline is a `NullPointerException` in
     `ListConsumer` when `row.className` is null — a known 4.22.0 defect that 
does
     not exist in the current `main` codebase.
   


-- 
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