You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2025/01/09 09:06:05 UTC
(camel) 04/12: CAMEL-21438: disable unreliable tests on s390x
This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch camel-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel.git
commit e5fd15db10a84add4561385b7ac1488ded925e9e
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Tue Nov 12 10:37:47 2024 +0100
CAMEL-21438: disable unreliable tests on s390x
---
.../camel/component/lumberjack/LumberjackComponentTest.java | 5 +++++
.../camel/component/lumberjack/LumberjackMultiThreadTest.java | 5 +++++
.../camel/component/file/FileSortByIgnoreCaseExpressionTest.java | 5 +++++
.../processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java | 8 +++++---
.../camel/processor/ResequenceStreamRejectOldExchangesTest.java | 8 +++++---
.../java/org/apache/camel/processor/StreamResequencerTest.java | 5 +++++
.../org/apache/camel/processor/ThreadsRejectedExecutionTest.java | 5 +++++
7 files changed, 35 insertions(+), 6 deletions(-)
diff --git a/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackComponentTest.java b/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackComponentTest.java
index 7c07fcfb4a9..30a05550b2c 100644
--- a/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackComponentTest.java
+++ b/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackComponentTest.java
@@ -26,9 +26,14 @@ import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
import static org.junit.jupiter.api.Assertions.assertEquals;
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class LumberjackComponentTest extends CamelTestSupport {
private static int port;
diff --git a/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackMultiThreadTest.java b/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackMultiThreadTest.java
index 2f90fa3b409..772048ed92a 100644
--- a/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackMultiThreadTest.java
+++ b/components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackMultiThreadTest.java
@@ -29,11 +29,16 @@ import org.apache.camel.test.junit5.CamelTestSupport;
import org.awaitility.Awaitility;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
import org.junit.jupiter.api.parallel.Isolated;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.fail;
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
@Isolated
public class LumberjackMultiThreadTest extends CamelTestSupport {
diff --git a/core/camel-core/src/test/java/org/apache/camel/component/file/FileSortByIgnoreCaseExpressionTest.java b/core/camel-core/src/test/java/org/apache/camel/component/file/FileSortByIgnoreCaseExpressionTest.java
index d0e7967dc51..03154ed958a 100644
--- a/core/camel-core/src/test/java/org/apache/camel/component/file/FileSortByIgnoreCaseExpressionTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/component/file/FileSortByIgnoreCaseExpressionTest.java
@@ -21,10 +21,15 @@ import org.apache.camel.Exchange;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
/**
* Unit test for the file sort by expression
*/
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "ppc64le" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class FileSortByIgnoreCaseExpressionTest extends ContextTestSupport {
private void prepareFolder(String folder) {
diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java
index cf59ef8803b..e755ccee168 100644
--- a/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java
@@ -17,10 +17,12 @@
package org.apache.camel.processor;
import org.apache.camel.builder.RouteBuilder;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
-/**
- *
- */
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class ResequenceBatchNotIgnoreInvalidExchangesTest extends ResequenceStreamNotIgnoreInvalidExchangesTest {
@Override
diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceStreamRejectOldExchangesTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceStreamRejectOldExchangesTest.java
index 173734f22d0..4ce886705bf 100644
--- a/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceStreamRejectOldExchangesTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/processor/ResequenceStreamRejectOldExchangesTest.java
@@ -20,10 +20,12 @@ import org.apache.camel.ContextTestSupport;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.processor.resequencer.MessageRejectedException;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
-/**
- *
- */
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class ResequenceStreamRejectOldExchangesTest extends ContextTestSupport {
@Test
diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/StreamResequencerTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/StreamResequencerTest.java
index a62bbddaee8..c44654a2fb6 100644
--- a/core/camel-core/src/test/java/org/apache/camel/processor/StreamResequencerTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/processor/StreamResequencerTest.java
@@ -32,9 +32,14 @@ import org.apache.camel.impl.engine.DefaultRoute;
import org.apache.camel.processor.errorhandler.DefaultErrorHandler;
import org.apache.camel.support.service.ServiceHelper;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
import static org.junit.jupiter.api.Assertions.assertEquals;
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class StreamResequencerTest extends ContextTestSupport {
protected void sendBodyAndHeader(String endpointUri, final Object body, final String headerName, final Object headerValue) {
diff --git a/core/camel-core/src/test/java/org/apache/camel/processor/ThreadsRejectedExecutionTest.java b/core/camel-core/src/test/java/org/apache/camel/processor/ThreadsRejectedExecutionTest.java
index c717ca05abf..d3ec8150ccb 100644
--- a/core/camel-core/src/test/java/org/apache/camel/processor/ThreadsRejectedExecutionTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/processor/ThreadsRejectedExecutionTest.java
@@ -27,10 +27,15 @@ import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.util.concurrent.ThreadPoolRejectedPolicy;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledOnOs;
+import org.junit.jupiter.api.condition.OS;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
+@DisabledOnOs(value = { OS.LINUX },
+ architectures = { "s390x" },
+ disabledReason = "This test does not run reliably multiple platforms (see CAMEL-21438)")
public class ThreadsRejectedExecutionTest extends ContextTestSupport {
@Override