This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 99dcc30dfbc4 CAMEL-26567: camel-jms / camel-sjms - text that is not a
String is sent as a TextMessage, and the ObjectMessage error names the class of
the body (#29143)
add d90be3bf7801 CAMEL-26564: camel-jbang - AI tools: check a Citrus test
against the test schema of the Citrus catalog (#29136)
No new revisions were added by this update.
Summary of changes:
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 6 +
dsl/camel-jbang/camel-jbang-core/pom.xml | 8 +
.../jbang/core/common/CitrusCatalogVersion.java} | 17 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 28 +-
.../jbang/core/commands/ai/CitrusTestChecks.java | 679 +++++++++++++++++++++
.../jbang/core/commands/ai/SourceValidator.java | 14 +-
.../core/commands/ai/AuthoringToolsCitrusTest.java | 103 +++-
.../core/commands/ai/CitrusTestChecksTest.java | 337 ++++++++++
.../citrus-orders/body-as-text.citrus.it.yaml | 66 ++
.../resources/citrus-orders/cut-off.citrus.it.yaml | 72 +++
.../citrus-orders/http-of-its-own.citrus.it.yaml} | 31 +-
.../request-and-response.citrus.it.yaml | 55 ++
.../resources/citrus-orders/step1.citrus.it.yaml | 52 ++
.../resources/citrus-orders/step2.citrus.it.yaml | 69 +++
.../resources/citrus-orders/step3.citrus.it.yaml | 86 +++
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 8 +
dsl/camel-jbang/camel-jbang-plugin-test/pom.xml | 6 +
.../camel/dsl/yaml/validator/YamlValidator.java | 5 +-
18 files changed, 1606 insertions(+), 36 deletions(-)
copy
dsl/camel-jbang/camel-jbang-core/src/main/{java/org/apache/camel/dsl/jbang/core/common/PidNameAgeCompletionCandidates.java
=>
java-templates/org/apache/camel/dsl/jbang/core/common/CitrusCatalogVersion.java}
(72%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/CitrusTestChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CitrusTestChecksTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/body-as-text.citrus.it.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/cut-off.citrus.it.yaml
copy
dsl/camel-jbang/{camel-jbang-plugin-test/src/test/resources/my-sample.citrus.it.yaml
=>
camel-jbang-core/src/test/resources/citrus-orders/http-of-its-own.citrus.it.yaml}
(55%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/request-and-response.citrus.it.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/step1.citrus.it.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/step2.citrus.it.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/citrus-orders/step3.citrus.it.yaml