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 <angusyo...@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