This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
discard d763ccd3e7 Enable camel-quarkus-kubernetes tests discard de7d4354fe Upgrade Quarkus to 2.16.0.CR1 add 96ee8ab603 Test framework - warn in case that global RouteBuilder is used when not supposed #4381 add e179835970 perf-regression: write the report to disk #4263 add 6f810bd0bb Aws2: Allow testing of useDefaultCredentialsProvider #4346 add 1d4dc23447 Upgrade Quarkus to 2.16.0.CR1 add 64e46e351e Enable camel-quarkus-kubernetes tests add aa4145f21a Enable master-openshift integration test native profile add 85e0a5a0f9 Updated CHANGELOG.md add b79251c175 Expand AWS CW test coverage #4196 add 34f6d03355 Updated CHANGELOG.md add 83442cb294 Splunk: tests are failing after the upgrade of Splunk in Camel #4085 add 1200a9bdd6 Updated CHANGELOG.md add ad1ecbc07b Disable MasterOpenShiftIT due to #4387 add a107d23905 Add platform-http test for retrieving an HTTP header with no value add e0cbadfba1 Telegram: Testing subscribing and unsubscribing to Webhook Fixes #3562 add c39c55ec36 Updated CHANGELOG.md add 71fc9a815a Ref #4392: Kotlin DSL native support add bf877bb3da Updated CHANGELOG.md add bbe213c52c Ref #4416: Make the csimple extension agnostic to build systems new fcaa90de5f Upgrade Quarkus to 2.17.0.CR1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (d763ccd3e7) \ N -- N -- N refs/heads/quarkus-main (fcaa90de5f) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 3 + CHANGELOG.md | 17 ++ docs/antora.yml | 4 +- docs/modules/ROOT/examples/others/kotlin-dsl.yml | 6 +- .../pages/reference/extensions/kotlin-dsl.adoc | 14 +- .../ROOT/pages/reference/extensions/telegram.adoc | 19 ++ docs/modules/ROOT/pages/user-guide/testing.adoc | 1 + extensions-jvm/pom.xml | 1 - .../csimple/deployment/CSimpleProcessor.java | 7 +- .../kotlin-dsl/deployment/pom.xml | 0 .../dsl/kotlin/deployment/KotlinDslProcessor.java | 227 +++++++++++++++++++++ .../deployment/KotlinGeneratedClassBuildItem.java | 23 ++- {extensions-jvm => extensions}/kotlin-dsl/pom.xml | 2 +- .../kotlin-dsl/runtime/pom.xml | 13 +- .../quarkus/dsl/kotlin/runtime/Configurer.java | 17 +- .../dsl/kotlin/runtime/KotlinDslRecorder.java | 50 +++++ .../graal/SubstituteKotlinRoutesBuilderLoader.java | 20 +- .../main/resources/META-INF/quarkus-extension.yaml | 3 +- extensions/pom.xml | 1 + .../telegram/runtime/src/main/doc/usage.adoc | 14 ++ .../aws2-quarkus-client/README.adoc | 17 ++ .../it/Aws2DdbQuarkusClientTestEnvCustomizer.java | 15 +- .../it/Aws2S3QuarkusClientTestEnvCustomizer.java | 14 +- .../it/Aws2SesQuarkusClientTestEnvCustomizer.java | 14 +- .../it/Aws2SnsQuarkusClientTestEnvCustomizer.java | 22 +- .../it/Aws2SqsQuarkusClientTestEnvCustomizer.java | 14 +- integration-test-groups/aws2/README.adoc | 17 ++ .../component/aws2/cw/it/Aws2CwResource.java | 50 +++++ .../component/aws2/cw/it/ClientBuilder.java | 28 +-- .../component/aws2/cw/it/CloudWatchClientMock.java | 22 +- .../src/main/resources/application.properties | 1 + .../quarkus/component/aws2/cw/it/Aws2CwTest.java | 151 ++++++++++++++ .../src/main/resources/application.properties | 2 + .../src/main/resources/application.properties | 2 + .../src/main/resources/application.properties | 1 + .../src/main/resources/application.properties | 1 + .../src/main/resources/application.properties | 1 + .../src/main/resources/application.properties | 2 + .../src/main/resources/application.properties | 1 + .../quarkus/dsl/kotlin/KotlinDslResource.java | 60 ------ .../camel/quarkus/dsl/kotlin/KotlinDslTest.java | 49 ----- integration-tests-jvm/pom.xml | 1 - .../test/support/aws2/Aws2TestEnvContext.java | 34 ++- .../test/support/aws2/Aws2TestResource.java | 23 ++- .../kotlin-dsl/pom.xml | 95 +++++++++ .../quarkus/dsl/kotlin/KotlinDslResource.java | 101 +++++++++ .../src/main/resources/application.properties | 3 +- .../src/main/resources/routes/my-routes.kts | 4 +- .../routes-with-components-configuration.kts | 36 ++-- .../routes-with-dataformats-configuration.kts | 39 ++-- .../resources/routes/routes-with-endpoint-dsl.kts | 10 +- .../routes/routes-with-error-handler.kts} | 17 +- .../routes/routes-with-languages-configuration.kts | 28 +-- .../src/main/resources/routes/routes-with-rest.kts | 52 +++++ .../src/main/resources/routes/routes.kts | 10 +- .../camel/quarkus/dsl/kotlin/KotlinDslIT.java} | 4 +- .../camel/quarkus/dsl/kotlin/KotlinDslTest.java | 80 ++++++++ .../component/master/it/MasterOpenShiftIT.java | 2 + .../component/master/it/MasterOpenShiftTest.java | 2 +- .../platform/http/it/PlatformHttpRouteBuilder.java | 11 + .../component/http/server/it/PlatformHttpTest.java | 18 ++ integration-tests/pom.xml | 1 + .../component/splunk/it/SplunkResource.java | 6 +- .../quarkus/component/splunk/it/SplunkIT.java | 3 - .../quarkus/component/splunk/it/SplunkTest.java | 2 - .../component/splunk/it/SplunkTestResource.java | 2 +- integration-tests/telegram/pom.xml | 9 +- .../quarkus/component/telegram/it/Routes.java | 10 +- .../mappings/telegramWebhook-register.json | 21 ++ .../mappings/telegramWebhook-unregister.json | 21 ++ pom.xml | 8 +- test-framework/junit5-extension-tests/pom.xml | 5 + ...lderFalseET.java => RouteBuilderFailureET.java} | 10 +- ...ilderTest.java => RouteBuilderFailureTest.java} | 35 +--- ...lloRouteBuilder.java => RouteBuilderHello.java} | 2 +- .../extensions/routeBuilder/RouteBuilderUtil.java | 45 ++++ ...ilderTrueET.java => RouteBuilderWarningET.java} | 7 +- ...ource.java => RouteBuilderWarningResource.java} | 2 +- ...outeBuilderWarningWithProducedBuilderTest.java} | 38 ++-- ...eBuilderWarningWithoutProducedBuilderTest.java} | 38 ++-- .../quarkus/test/CamelQuarkusTestSupport.java | 15 ++ .../regression/PerfRegressionCommand.java | 18 +- tooling/scripts/test-categories.yaml | 1 + 83 files changed, 1390 insertions(+), 405 deletions(-) rename {extensions-jvm => extensions}/kotlin-dsl/deployment/pom.xml (100%) create mode 100644 extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinGeneratedClassBuildItem.java (62%) rename {extensions-jvm => extensions}/kotlin-dsl/pom.xml (96%) rename {extensions-jvm => extensions}/kotlin-dsl/runtime/pom.xml (89%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => extensions/kotlin-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/kotlin/runtime/Configurer.java (67%) create mode 100644 extensions/kotlin-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/kotlin/runtime/KotlinDslRecorder.java copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => extensions/kotlin-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/kotlin/runtime/graal/SubstituteKotlinRoutesBuilderLoader.java (60%) rename {extensions-jvm => extensions}/kotlin-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml (97%) create mode 100644 extensions/telegram/runtime/src/main/doc/usage.adoc copy extensions-jvm/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java => integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/ClientBuilder.java (53%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/CloudWatchClientMock.java (54%) delete mode 100644 integration-tests-jvm/kotlin-dsl/src/main/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslResource.java delete mode 100644 integration-tests-jvm/kotlin-dsl/src/test/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslTest.java rename {integration-tests-jvm => integration-tests}/kotlin-dsl/pom.xml (52%) create mode 100644 integration-tests/kotlin-dsl/src/main/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslResource.java rename {integration-tests-jvm => integration-tests}/kotlin-dsl/src/main/resources/application.properties (93%) copy {integration-tests-jvm => integration-tests}/kotlin-dsl/src/main/resources/routes/my-routes.kts (91%) rename extensions-jvm/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java => integration-tests/kotlin-dsl/src/main/resources/routes/routes-with-components-configuration.kts (54%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/RouteBuilderResource.java => integration-tests/kotlin-dsl/src/main/resources/routes/routes-with-dataformats-configuration.kts (57%) copy integration-tests-jvm/kotlin-dsl/src/main/resources/routes/my-routes.kts => integration-tests/kotlin-dsl/src/main/resources/routes/routes-with-endpoint-dsl.kts (81%) copy integration-tests/{master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftIT.java => kotlin-dsl/src/main/resources/routes/routes-with-error-handler.kts} (68%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => integration-tests/kotlin-dsl/src/main/resources/routes/routes-with-languages-configuration.kts (59%) create mode 100644 integration-tests/kotlin-dsl/src/main/resources/routes/routes-with-rest.kts rename integration-tests-jvm/kotlin-dsl/src/main/resources/routes/my-routes.kts => integration-tests/kotlin-dsl/src/main/resources/routes/routes.kts (78%) copy integration-tests/{master-openshift/src/test/java/org/apache/camel/quarkus/component/master/it/MasterOpenShiftIT.java => kotlin-dsl/src/test/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslIT.java} (89%) create mode 100644 integration-tests/kotlin-dsl/src/test/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslTest.java copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/HelloRouteBuilder.java => integration-tests/telegram/src/main/java/org/apache/camel/quarkus/component/telegram/it/Routes.java (75%) create mode 100644 integration-tests/telegram/src/test/resources/mappings/telegramWebhook-register.json create mode 100644 integration-tests/telegram/src/test/resources/mappings/telegramWebhook-unregister.json rename test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderFalseET.java => RouteBuilderFailureET.java} (90%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderTest.java => RouteBuilderFailureTest.java} (52%) rename test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{HelloRouteBuilder.java => RouteBuilderHello.java} (95%) create mode 100644 test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/RouteBuilderUtil.java rename test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderTrueET.java => RouteBuilderWarningET.java} (93%) rename test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderResource.java => RouteBuilderWarningResource.java} (96%) copy test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderTest.java => RouteBuilderWarningWithProducedBuilderTest.java} (54%) rename test-framework/junit5-extension-tests/src/test/java/org/apache/camel/quarkus/test/extensions/routeBuilder/{RouteBuilderTest.java => RouteBuilderWarningWithoutProducedBuilderTest.java} (54%)