oscerd opened a new pull request, #2883: URL: https://github.com/apache/camel-kamelets/pull/2883
## Summary `counter-source` carries the `camel.apache.org/kamelet.verified: "true"` label, but had **no behaviour test** under `tests/camel-kamelets-itest`. Per the catalog convention the verified label means "passing behaviour tests", so this adds the missing Citrus test rather than dropping the label. ## What it does - `tests/.../resources/counter/counter-source-pipe.yaml` — a Pipe running `counter-source` → `log-sink` (`start: 777777`, `numbers: 1`). - `tests/.../resources/counter/counter-source-pipe.citrus.it.yaml` — runs the Pipe via Camel JBang and verifies the generated sequential number reaches the sink (`logMessage: "777777"`). - Registers the new `counter` package in `CommonIT`. ## Verification - `mvn verify -Dit.test=CommonIT#counter` → **TEST SUCCESS** (`Verified Camel integration 'counter-source-pipe' ... All values OK!`, ~29s). - Smoke-tested the Kamelet directly via `camel run`: it loads, the `counter` `AtomicInteger` bean resolves, and it emits the sequence with `Content-Type: text/plain`. (Relevant to #2771 — the bean-backed `counter-source` loads and runs on the current catalog version, `4.21.0-SNAPSHOT`.) --- _AI-generated by Claude Code on behalf of Andrea Cosentino (@oscerd)._ -- 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]
