This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new cb7e84ae01c5 CAMEL-22650: Fix tests to run on java 17 with the k8s run
jbang command. (#19803)
cb7e84ae01c5 is described below
commit cb7e84ae01c582b2fa7886153e43db982da8a924
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Nov 4 11:26:53 2025 +0100
CAMEL-22650: Fix tests to run on java 17 with the k8s run jbang command.
(#19803)
---
.../dsl/jbang/core/commands/kubernetes/KubernetesRunTest.java | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunTest.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunTest.java
index 8cd779bd2e4a..b01fb78b6337 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunTest.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunTest.java
@@ -70,7 +70,7 @@ class KubernetesRunTest extends KubernetesBaseTest {
@MethodSource("runtimeProvider")
public void shouldHandleMissingSourceFile(RuntimeType rt) throws Exception
{
KubernetesRun command = createCommand(List.of("mickey-mouse.groovy"),
- "--disable-auto=true", "--output=yaml", "--runtime=" +
rt.runtime());
+ "--disable-auto=true", "--output=yaml", "--runtime=" +
rt.runtime(), "--java-version=17");
int exit = command.doCall();
Assertions.assertEquals(1, exit);
@@ -84,7 +84,7 @@ class KubernetesRunTest extends KubernetesBaseTest {
"--gav=examples:route:1.0.0", "--runtime=quarkus",
"--name=my-route-props",
"--disable-auto=true", "--image-registry=quay.io",
"--image-group=camel-test", "--output=yaml",
"--property=a=b", "--property=c=d",
"--property=src/test/resources/my-route-props1.properties",
-
"--property=file:src/test/resources/my-route-props2.properties");
+
"--property=file:src/test/resources/my-route-props2.properties",
"--java-version=17");
int exit = command.doCall();
Assertions.assertEquals(0, exit);
@@ -106,7 +106,7 @@ class KubernetesRunTest extends KubernetesBaseTest {
KubernetesRun command = createCommand(List.of("classpath:route.yaml"),
"--disable-auto=true", "--image-registry=quay.io",
"--image-group=camel-test", "--output=yaml",
"--trait", "container.image-pull-policy=IfNotPresent",
- "--runtime=" + rt.runtime());
+ "--runtime=" + rt.runtime(), "--java-version=17");
int exit = command.doCall();
Assertions.assertEquals(0, exit);
@@ -153,7 +153,7 @@ class KubernetesRunTest extends KubernetesBaseTest {
@MethodSource("runtimeProvider")
public void shouldHandleUnsupportedOutputFormat(RuntimeType rt) throws
Exception {
KubernetesRun command = createCommand(List.of("classpath:route.yaml"),
- "--disable-auto=true", "--output=wrong", "--runtime=" +
rt.runtime());
+ "--disable-auto=true", "--output=wrong", "--runtime=" +
rt.runtime(), "--java-version=17");
Assertions.assertEquals(1, command.doCall());
Assertions.assertTrue(printer.getOutput().endsWith("ERROR: Unsupported
output format 'wrong' (supported: yaml, json)"));
@@ -165,7 +165,7 @@ class KubernetesRunTest extends KubernetesBaseTest {
KubernetesRun command = createCommand(List.of("classpath:route.yaml"),
"--disable-auto=true", "--image-registry=quay.io",
"--image-group=camel-test", "--output=yaml",
"--namespace", "custom",
- "--runtime=" + rt.runtime());
+ "--runtime=" + rt.runtime(), "--java-version=17");
int exit = command.doCall();
Assertions.assertEquals(0, exit);