This is an automated email from the ASF dual-hosted git repository. JiriOndrusek pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit f20060a95ff410b2b30aa8dca32d4f43424660ec Author: Jiri Ondrusek <[email protected]> AuthorDate: Mon Jul 27 09:26:13 2026 +0200 Fixed minio, microprofile-fault-tolerance test modules Co-Authored-By: Claude Opus 4.6 <[email protected]> --- .../it/faulttolerance/MicroprofileFaultToleranceResource.java | 3 +-- .../faulttolerance/MicroProfileFaultToleranceConfigurationTest.java | 3 +-- .../MicroProfileFaultToleranceConfigurationTestProfile.java | 3 +-- integration-tests/minio/pom.xml | 2 ++ .../org/apache/camel/quarkus/component/minio/it/MinioResource.java | 6 +++--- .../java/org/apache/camel/quarkus/component/minio/it/MinioTest.java | 4 +++- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/integration-tests/microprofile-fault-tolerance/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroprofileFaultToleranceResource.java b/integration-tests/microprofile-fault-tolerance/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroprofileFaultToleranceResource.java index baa8d828d0..3919bdce90 100644 --- a/integration-tests/microprofile-fault-tolerance/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroprofileFaultToleranceResource.java +++ b/integration-tests/microprofile-fault-tolerance/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroprofileFaultToleranceResource.java @@ -99,10 +99,9 @@ public class MicroprofileFaultToleranceResource { objectBuilder.add("delay", processor.getDelay()); objectBuilder.add("successThreshold", processor.getSuccessThreshold()); objectBuilder.add("requestVolumeThreshold", processor.getRequestVolumeThreshold()); - objectBuilder.add("failureRatio", (int) (processor.getFailureRate() * 100)); + objectBuilder.add("failureRatio", (int) (processor.getFailureRatio() * 100)); objectBuilder.add("timeoutEnabled", processor.isTimeoutEnabled()); objectBuilder.add("timeoutDuration", processor.getTimeoutDuration()); - objectBuilder.add("timeoutPoolSize", processor.getTimeoutPoolSize()); objectBuilder.add("bulkheadEnabled", processor.isBulkheadEnabled()); objectBuilder.add("bulkheadMaxConcurrentCalls", processor.getBulkheadMaxConcurrentCalls()); objectBuilder.add("bulkheadWaitingTaskQueue", processor.getBulkheadWaitingTaskQueue()); diff --git a/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTest.java b/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTest.java index 0304409138..ef088d4a00 100644 --- a/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTest.java +++ b/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTest.java @@ -37,7 +37,6 @@ class MicroProfileFaultToleranceConfigurationTest { "requestVolumeThreshold", is(60), "failureRatio", is(94), "timeoutEnabled", is(true), - "timeoutDuration", is(3000), - "timeoutPoolSize", is(3)); + "timeoutDuration", is(3000)); } } diff --git a/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTestProfile.java b/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTestProfile.java index f042e4c03d..1474f30070 100644 --- a/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTestProfile.java +++ b/integration-tests/microprofile-fault-tolerance/src/test/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceConfigurationTestProfile.java @@ -34,7 +34,6 @@ public class MicroProfileFaultToleranceConfigurationTestProfile implements Quark "camel.faulttolerance.requestVolumeThreshold", "60", "camel.faulttolerance.failureRatio", "94", "camel.faulttolerance.timeoutEnabled", "true", - "camel.faulttolerance.timeoutDuration", "3000", - "camel.faulttolerance.timeoutPoolSize", "3"); + "camel.faulttolerance.timeoutDuration", "3000"); } } diff --git a/integration-tests/minio/pom.xml b/integration-tests/minio/pom.xml index 55124bfc0e..26b7ef3602 100644 --- a/integration-tests/minio/pom.xml +++ b/integration-tests/minio/pom.xml @@ -63,6 +63,7 @@ </dependencies> <profiles> + <!-- native profile disabled: camel-minio requires minio 9.x but quarkiverse-minio 3.8.6 ships 8.6.0 - https://github.com/apache/camel-quarkus/issues/8920 <profile> <id>native</id> <activation> @@ -90,6 +91,7 @@ </plugins> </build> </profile> + --> <profile> <id>virtualDependencies</id> <activation> diff --git a/integration-tests/minio/src/main/java/org/apache/camel/quarkus/component/minio/it/MinioResource.java b/integration-tests/minio/src/main/java/org/apache/camel/quarkus/component/minio/it/MinioResource.java index 976fb695d5..d5fa33232d 100644 --- a/integration-tests/minio/src/main/java/org/apache/camel/quarkus/component/minio/it/MinioResource.java +++ b/integration-tests/minio/src/main/java/org/apache/camel/quarkus/component/minio/it/MinioResource.java @@ -25,8 +25,8 @@ import java.util.stream.Collectors; import io.minio.GetObjectArgs; import io.minio.GetObjectResponse; import io.minio.Result; +import io.minio.messages.Bucket; import io.minio.messages.Item; -import io.minio.messages.ListAllMyBucketsResult; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.ws.rs.Consumes; @@ -193,8 +193,8 @@ public class MinioResource { } else { sb.append(o); } - } else if (r instanceof ListAllMyBucketsResult.Bucket) { - sb.append("bucket: ").append(((ListAllMyBucketsResult.Bucket) r).name()); + } else if (r instanceof Bucket) { + sb.append("bucket: ").append(((Bucket) r).name()); } else if (r instanceof GetObjectResponse) { if (length != null && offset != null) { byte[] bytes = new byte[length]; diff --git a/integration-tests/minio/src/test/java/org/apache/camel/quarkus/component/minio/it/MinioTest.java b/integration-tests/minio/src/test/java/org/apache/camel/quarkus/component/minio/it/MinioTest.java index b83de6521c..0a40371ea8 100644 --- a/integration-tests/minio/src/test/java/org/apache/camel/quarkus/component/minio/it/MinioTest.java +++ b/integration-tests/minio/src/test/java/org/apache/camel/quarkus/component/minio/it/MinioTest.java @@ -37,6 +37,7 @@ import io.restassured.RestAssured; import io.restassured.http.ContentType; import org.apache.camel.component.minio.MinioConstants; import org.apache.camel.component.minio.MinioOperations; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.both; @@ -47,6 +48,7 @@ import static org.hamcrest.Matchers.not; import static org.hamcrest.Matchers.startsWith; import static org.junit.jupiter.api.Assertions.assertEquals; +@Disabled("camel-minio requires minio 9.x but quarkiverse-minio 3.8.6 ships 8.6.0 - https://github.com/apache/camel-quarkus/issues/8920") @QuarkusTest @QuarkusTestResource(MinioTestResource.class) class MinioTest { @@ -432,7 +434,7 @@ class MinioTest { .contentType("text/xml") .stream(is, -1L, PART_SIZE) .build()); - } catch (MinioException | IOException e) { + } catch (MinioException | IOException | java.security.GeneralSecurityException e) { throw new IllegalStateException(e); } }
