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 2023/05/15 15:18:13 UTC

[camel] branch main updated (4be7cb2a21a -> ed89e8bbf08)

This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 4be7cb2a21a CAMEL-19352: improve mybatis doc (#10083)
     new 5d9e7b6e2a3 (chores) camel-kudu: cleanup disabling tests on platforms where it's not available
     new 1b8703e0a22 (chores) camel-pulsar: cleanup disabling tests on platforms where it's not available
     new f77a15e4c06 (chores) camel-djl: cleanup disabling tests on platforms where it's not available
     new 7075862de81 (chores) camel-xmpp: cleanup disabling tests on platforms where it's not available
     new 10e5f5f4820 (chores) camel-google-pubsub: cleanup disabling tests on platforms where it's not available
     new 742fc11d414 (chores) camel-hdfs: re-enable on ppc64le as it seems to run fine on that platform
     new 8b0d14eb732 (chores) camel-zookeeper: cleanup disabling tests on platforms where it's not available
     new 2bacc393cf9 (chores) camel-zookeeper-master: cleanup disabling tests on platforms where it's not available
     new 2049d562157 (chores) CI s390x: cleanup tests that have been filtered by Maven profiles
     new 8672e0ae842 (chores) CI s390x: cleanup disabling HDFS tests on the platform
     new 0dc019bca2e (chores) CI s390x: cleanup disabling consul tests on the platform
     new fb2ca20fa96 (chores) CI s390x: cleanup disabling salesforce-component tests on the platform
     new f13406e9346 (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
     new 5e79b5a37bc (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
     new 753268d3b14 (chores) camel-fhir: cleanup disabling tests on platforms where it's not available
     new 7bb332d97e3 (chores) camel-hashicorp-vault: cleanup disabling tests on platforms where it's not available
     new ed89e8bbf08 (chores) camel-infinispan: cleanup disabling tests on platforms where it's not available

The 17 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:
 Jenkinsfile.ppc64le                                |  2 +-
 Jenkinsfile.s390x                                  |  4 +--
 ...b2StreamConsumerHealthCheckProfileCredsIT.java} |  4 +--
 ...db2StreamConsumerHealthCheckStaticCredsIT.java} |  4 +--
 ...=> Ddb2StreamConsumerHealthCustomClientIT.java} |  4 +--
 ...Kinesis2ConsumerHealthCheckProfileCredsIT.java} |  4 +--
 ... Kinesis2ConsumerHealthCheckStaticCredsIT.java} |  4 +--
 ...a => Kinesis2ConsumerHealthCustomClientIT.java} |  4 +--
 ...> AWS2S3ConsumerHealthCheckProfileCredsIT.java} |  4 +--
 ...=> AWS2S3ConsumerHealthCheckStaticCredsIT.java} |  4 +--
 ... Sqs2ConsumerHealthCheckIAMProfileCredsIT.java} |  4 +--
 ... => Sqs2ConsumerHealthCheckProfileCredsIT.java} |  4 +--
 ...a => Sqs2ConsumerHealthCheckStaticCredsIT.java} |  4 +--
 ... => SqsBatchConsumerConcurrentConsumersIT.java} |  2 +-
 components/camel-aws/pom.xml                       | 27 ++++++++++++++++++++
 components/camel-consul/pom.xml                    | 13 ++++++++++
 components/camel-djl/pom.xml                       | 16 ++++++++++++
 components/camel-fhir/pom.xml                      | 26 +++++++++++++++++++
 .../camel-google/camel-google-pubsub/pom.xml       | 17 ++++++++++++-
 components/camel-hashicorp-vault/pom.xml           | 26 +++++++++++++++++++
 components/camel-hdfs/pom.xml                      | 13 ++++++++++
 .../camel-infinispan/camel-infinispan/pom.xml      | 25 +++++++++++++++++++
 components/camel-kudu/pom.xml                      | 13 +++++-----
 components/camel-pulsar/pom.xml                    | 15 +++++++++++
 ...t.java => PulsarConsumerAcknowledgementIT.java} |  6 ++---
 .../camel-salesforce-component/pom.xml             | 13 ++++++++++
 components/camel-xmpp/pom.xml                      | 15 +++++++++++
 ...tionTest.java => XmppDeferredConnectionIT.java} |  4 +--
 components/camel-zookeeper-master/pom.xml          | 29 ++++++++++++++++++++++
 .../group/{GroupTest.java => GroupIT.java}         |  4 +--
 components/camel-zookeeper/pom.xml                 | 27 ++++++++++++++++++++
 ...ingZooKeeperClusteredRouteConfigurationIT.java} |  2 +-
 32 files changed, 302 insertions(+), 41 deletions(-)
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCheckProfileCredsTest.java => Ddb2StreamConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCheckStaticCredsTest.java => Ddb2StreamConsumerHealthCheckStaticCredsIT.java} (96%)
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCustomClientTest.java => Ddb2StreamConsumerHealthCustomClientIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCheckProfileCredsTest.java => Kinesis2ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCheckStaticCredsTest.java => Kinesis2ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCustomClientTest.java => Kinesis2ConsumerHealthCustomClientIT.java} (97%)
 rename components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/{AWS2S3ConsumerHealthCheckProfileCredsTest.java => AWS2S3ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/{AWS2S3ConsumerHealthCheckStaticCredsTest.java => AWS2S3ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckIAMProfileCredsTest.java => Sqs2ConsumerHealthCheckIAMProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckProfileCredsTest.java => Sqs2ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckStaticCredsTest.java => Sqs2ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{SqsBatchConsumerConcurrentConsumersTest.java => SqsBatchConsumerConcurrentConsumersIT.java} (96%)
 rename components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/{PulsarConsumerAcknowledgementTest.java => PulsarConsumerAcknowledgementIT.java} (98%)
 rename components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/{XmppDeferredConnectionTest.java => XmppDeferredConnectionIT.java} (97%)
 rename components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/{GroupTest.java => GroupIT.java} (99%)
 rename components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/{SpringZooKeeperClusteredRouteConfigurationTest.java => SpringZooKeeperClusteredRouteConfigurationIT.java} (95%)


[camel] 04/17: (chores) camel-xmpp: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7075862de813cbdc43c92493646935bcdd9344da
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:35:28 2023 +0200

    (chores) camel-xmpp: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le                                       |  2 +-
 components/camel-xmpp/pom.xml                             | 15 +++++++++++++++
 ...dConnectionTest.java => XmppDeferredConnectionIT.java} |  4 ++--
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 2825ad5ee9f..6a993d2921b 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/components/camel-xmpp/pom.xml b/components/camel-xmpp/pom.xml
index 2be4dd26f5c..ea68da9e40d 100644
--- a/components/camel-xmpp/pom.xml
+++ b/components/camel-xmpp/pom.xml
@@ -104,4 +104,19 @@
             </plugin>
         </plugins>
     </build>
+
+    <profiles>
+        <profile>
+            <!-- XMPP container is only available for on x86 64 -->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
 </project>
diff --git a/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionTest.java b/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionIT.java
similarity index 97%
rename from components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionTest.java
rename to components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionIT.java
index 9f1abbe82da..cc7e7118236 100644
--- a/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionTest.java
+++ b/components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppDeferredConnectionIT.java
@@ -30,8 +30,8 @@ import org.slf4j.LoggerFactory;
  * expected.
  */
 
-public class XmppDeferredConnectionTest extends XmppBaseContainerTest {
-    private static final Logger LOG = LoggerFactory.getLogger(XmppDeferredConnectionTest.class);
+public class XmppDeferredConnectionIT extends XmppBaseContainerTest {
+    private static final Logger LOG = LoggerFactory.getLogger(XmppDeferredConnectionIT.class);
 
     /**
      * Ensures that the XMPP server instance is created and 'stopped' before the camel routes are initialized


[camel] 03/17: (chores) camel-djl: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit f77a15e4c063840bd0ec250a70649fef1746b456
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:29:34 2023 +0200

    (chores) camel-djl: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le          |  2 +-
 components/camel-djl/pom.xml | 16 ++++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 3ab4361d42f..2825ad5ee9f 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-djl,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/components/camel-djl/pom.xml b/components/camel-djl/pom.xml
index 3d3d2b8cc86..ee3dbcb0015 100644
--- a/components/camel-djl/pom.xml
+++ b/components/camel-djl/pom.xml
@@ -129,4 +129,20 @@
         </dependency>
     </dependencies>
 
+    <profiles>
+        <profile>
+            <!-- DJL components are only available for Linux on x86 64 -->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>


[camel] 08/17: (chores) camel-zookeeper-master: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 2bacc393cf92891f0ff4d2b49cd260dadd0bae72
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:04:41 2023 +0200

    (chores) camel-zookeeper-master: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le                                |  2 +-
 Jenkinsfile.s390x                                  |  2 +-
 components/camel-zookeeper-master/pom.xml          | 29 ++++++++++++++++++++++
 .../group/{GroupTest.java => GroupIT.java}         |  4 +--
 4 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index ba2699f7492..87e12098bef 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs'"
                 }
             }
             post {
diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index faab2ccc956..14960e84bb7 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-consul,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper-master,!components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-consul,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-salesforce/camel-salesforce-component'"
                 }
             }
             post {
diff --git a/components/camel-zookeeper-master/pom.xml b/components/camel-zookeeper-master/pom.xml
index 83bc67d96e5..47c7f642ba2 100644
--- a/components/camel-zookeeper-master/pom.xml
+++ b/components/camel-zookeeper-master/pom.xml
@@ -150,4 +150,33 @@
         </plugins>
     </build>
 
+    <profiles>
+        <profile>
+            <!-- Zookeeper master tests only run on x86 64 or ARM-->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <!-- Zookeeper master tests only run on x86 64 or ARM-->
+            <id>NotARM</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>
diff --git a/components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupTest.java b/components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupIT.java
similarity index 99%
rename from components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupTest.java
rename to components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupIT.java
index 215063906b2..3d207422bf6 100644
--- a/components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupTest.java
+++ b/components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/GroupIT.java
@@ -46,8 +46,8 @@ import static org.junit.jupiter.api.Assertions.assertNotEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @ExtendWith(ZookeeprContainer.class)
-public class GroupTest {
-    private static final Logger LOGGER = LoggerFactory.getLogger(GroupTest.class);
+public class GroupIT {
+    private static final Logger LOGGER = LoggerFactory.getLogger(GroupIT.class);
 
     private static String beforeTmpdir;
 


[camel] 16/17: (chores) camel-hashicorp-vault: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7bb332d97e31c7b85b9984d2cfac912aa355d44f
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 15:10:45 2023 +0200

    (chores) camel-hashicorp-vault: cleanup disabling tests on platforms where it's not available
---
 components/camel-hashicorp-vault/pom.xml | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/components/camel-hashicorp-vault/pom.xml b/components/camel-hashicorp-vault/pom.xml
index 81dd0eee851..9fd72ba7a0c 100644
--- a/components/camel-hashicorp-vault/pom.xml
+++ b/components/camel-hashicorp-vault/pom.xml
@@ -86,4 +86,30 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+
+    <profiles>
+        <profile>
+            <!-- Hashicorp container is only available for x86 64 and ARM-->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <id>NotARM</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
 </project>


[camel] 02/17: (chores) camel-pulsar: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 1b8703e0a222e06c74d80a81c2df6ca4d6978690
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:24:56 2023 +0200

    (chores) camel-pulsar: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le                                       |  2 +-
 components/camel-pulsar/pom.xml                           | 15 +++++++++++++++
 ...mentTest.java => PulsarConsumerAcknowledgementIT.java} |  6 +++---
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 6e3784ebedf..3ab4361d42f 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-djl,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-djl,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/components/camel-pulsar/pom.xml b/components/camel-pulsar/pom.xml
index f3acfcd2cac..3314f27f451 100644
--- a/components/camel-pulsar/pom.xml
+++ b/components/camel-pulsar/pom.xml
@@ -111,4 +111,19 @@
             </plugin>
         </plugins>
     </build>
+
+    <profiles>
+        <profile>
+            <!-- Pulsar container is only available for Linux on x86 64 -->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
 </project>
diff --git a/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementTest.java b/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementIT.java
similarity index 98%
rename from components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementTest.java
rename to components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementIT.java
index eec6d715a13..46ece0530f2 100644
--- a/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementTest.java
+++ b/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerAcknowledgementIT.java
@@ -43,12 +43,12 @@ import org.junit.jupiter.api.extension.RegisterExtension;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class PulsarConsumerAcknowledgementTest extends CamelTestSupport {
+public class PulsarConsumerAcknowledgementIT extends CamelTestSupport {
 
     @RegisterExtension
     static PulsarService service = PulsarServiceFactory.createService();
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(PulsarConsumerAcknowledgementTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(PulsarConsumerAcknowledgementIT.class);
     private static final String TOPIC_URI = "persistent://public/default/camel-topic-";
     private static int topicId;
 
@@ -71,7 +71,7 @@ public class PulsarConsumerAcknowledgementTest extends CamelTestSupport {
         context.removeRoute("myRoute");
         String producerName = this.getClass().getSimpleName() + TestUtils.randomWithRange(1, 100);
 
-        String topicUri = PulsarConsumerAcknowledgementTest.TOPIC_URI + ++topicId;
+        String topicUri = PulsarConsumerAcknowledgementIT.TOPIC_URI + ++topicId;
         producer = givenPulsarClient().newProducer(Schema.STRING).producerName(producerName).topic(topicUri).create();
 
         from = context.getEndpoint("pulsar:" + topicUri + "?numberOfConsumers=1&subscriptionType=Exclusive"


[camel] 14/17: (chores) camel-aws2: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5e79b5a37bc04296f7f92da3b664c2b7ae707be9
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:39:11 2023 +0200

    (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
---
 ...eCredsTest.java => Kinesis2ConsumerHealthCheckProfileCredsIT.java} | 4 ++--
 ...icCredsTest.java => Kinesis2ConsumerHealthCheckStaticCredsIT.java} | 4 ++--
 ...ustomClientTest.java => Kinesis2ConsumerHealthCustomClientIT.java} | 4 ++--
 ...ileCredsTest.java => AWS2S3ConsumerHealthCheckProfileCredsIT.java} | 4 ++--
 ...aticCredsTest.java => AWS2S3ConsumerHealthCheckStaticCredsIT.java} | 4 ++--
 ...leCredsTest.java => Sqs2ConsumerHealthCheckIAMProfileCredsIT.java} | 4 ++--
 ...ofileCredsTest.java => Sqs2ConsumerHealthCheckProfileCredsIT.java} | 4 ++--
 ...StaticCredsTest.java => Sqs2ConsumerHealthCheckStaticCredsIT.java} | 4 ++--
 ...tConsumersTest.java => SqsBatchConsumerConcurrentConsumersIT.java} | 2 +-
 9 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsTest.java b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsTest.java
rename to components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsIT.java
index a3cf01fe650..dc12b571cde 100644
--- a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsTest.java
+++ b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckProfileCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Kinesis2ConsumerHealthCheckProfileCredsTest extends CamelTestSupport {
+public class Kinesis2ConsumerHealthCheckProfileCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCheckProfileCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCheckProfileCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsTest.java b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsTest.java
rename to components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsIT.java
index bf08849405d..2dfbbccfcb9 100644
--- a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsTest.java
+++ b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCheckStaticCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Kinesis2ConsumerHealthCheckStaticCredsTest extends CamelTestSupport {
+public class Kinesis2ConsumerHealthCheckStaticCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCheckStaticCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCheckStaticCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientTest.java b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientTest.java
rename to components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientIT.java
index 97f0963a387..b3accc78134 100644
--- a/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientTest.java
+++ b/components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/Kinesis2ConsumerHealthCustomClientIT.java
@@ -39,12 +39,12 @@ import org.slf4j.LoggerFactory;
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
 @DisabledIfSystemProperty(named = "ci.env.name", matches = "github.com", disabledReason = "Flaky on GitHub Actions")
-public class Kinesis2ConsumerHealthCustomClientTest extends CamelTestSupport {
+public class Kinesis2ConsumerHealthCustomClientIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCustomClientTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Kinesis2ConsumerHealthCustomClientIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsTest.java b/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsTest.java
rename to components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsIT.java
index 32285c86d47..9d28d1886f2 100644
--- a/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsTest.java
+++ b/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckProfileCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class AWS2S3ConsumerHealthCheckProfileCredsTest extends CamelTestSupport {
+public class AWS2S3ConsumerHealthCheckProfileCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(AWS2S3ConsumerHealthCheckProfileCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(AWS2S3ConsumerHealthCheckProfileCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsTest.java b/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsTest.java
rename to components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsIT.java
index 2d4b14b1b8d..31be36c75ea 100644
--- a/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsTest.java
+++ b/components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerHealthCheckStaticCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class AWS2S3ConsumerHealthCheckStaticCredsTest extends CamelTestSupport {
+public class AWS2S3ConsumerHealthCheckStaticCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(AWS2S3ConsumerHealthCheckStaticCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(AWS2S3ConsumerHealthCheckStaticCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsTest.java b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsTest.java
rename to components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsIT.java
index edc6c1f8ff2..17ca42b4414 100644
--- a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsTest.java
+++ b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckIAMProfileCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Sqs2ConsumerHealthCheckIAMProfileCredsTest extends CamelTestSupport {
+public class Sqs2ConsumerHealthCheckIAMProfileCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createSQSService();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckProfileCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckProfileCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsTest.java b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsTest.java
rename to components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsIT.java
index c8b5fdf8ca1..84f55a71dfe 100644
--- a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsTest.java
+++ b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckProfileCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Sqs2ConsumerHealthCheckProfileCredsTest extends CamelTestSupport {
+public class Sqs2ConsumerHealthCheckProfileCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createSQSService();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckProfileCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckProfileCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsTest.java b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsTest.java
rename to components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsIT.java
index 9da82b16b01..b8347f64200 100644
--- a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsTest.java
+++ b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2ConsumerHealthCheckStaticCredsIT.java
@@ -37,12 +37,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Sqs2ConsumerHealthCheckStaticCredsTest extends CamelTestSupport {
+public class Sqs2ConsumerHealthCheckStaticCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createSQSService();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckStaticCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Sqs2ConsumerHealthCheckStaticCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersTest.java b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersIT.java
similarity index 96%
rename from components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersTest.java
rename to components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersIT.java
index 4e48d257fc9..4e8604f242e 100644
--- a/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersTest.java
+++ b/components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsBatchConsumerConcurrentConsumersIT.java
@@ -24,7 +24,7 @@ import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.Test;
 import software.amazon.awssdk.services.sqs.model.Message;
 
-public class SqsBatchConsumerConcurrentConsumersTest extends CamelTestSupport {
+public class SqsBatchConsumerConcurrentConsumersIT extends CamelTestSupport {
 
     @EndpointInject("mock:result")
     private MockEndpoint mock;


[camel] 05/17: (chores) camel-google-pubsub: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 10e5f5f4820b62d22ad381038cd858fd97348673
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:42:12 2023 +0200

    (chores) camel-google-pubsub: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le                                 |  2 +-
 components/camel-google/camel-google-pubsub/pom.xml | 17 ++++++++++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 6a993d2921b..1a49b4ac832 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/components/camel-google/camel-google-pubsub/pom.xml b/components/camel-google/camel-google-pubsub/pom.xml
index 9dfdd65dda0..31dd03d080b 100644
--- a/components/camel-google/camel-google-pubsub/pom.xml
+++ b/components/camel-google/camel-google-pubsub/pom.xml
@@ -85,6 +85,21 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-
     </dependencies>
+
+    <profiles>
+        <profile>
+            <!-- The emulator is only available for on x86 64 -->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
 </project>


[camel] 11/17: (chores) CI s390x: cleanup disabling consul tests on the platform

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0dc019bca2e5cb5db61452dfc5002bdbf9a20a99
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:24:24 2023 +0200

    (chores) CI s390x: cleanup disabling consul tests on the platform
---
 Jenkinsfile.s390x               |  2 +-
 components/camel-consul/pom.xml | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index 015a2e9285e..6be68a0cc96 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-consul,!components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-salesforce/camel-salesforce-component'"
                 }
             }
             post {
diff --git a/components/camel-consul/pom.xml b/components/camel-consul/pom.xml
index c3ad69308ca..9be55c2e2de 100644
--- a/components/camel-consul/pom.xml
+++ b/components/camel-consul/pom.xml
@@ -179,6 +179,19 @@
                 </plugins>
             </build>
         </profile>
+        <profile>
+            <!-- Disable tests not available on platform -->
+            <id>s390x</id>
+            <activation>
+                <os>
+                    <arch>s390x</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
     </profiles>
 
 </project>


[camel] 15/17: (chores) camel-fhir: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 753268d3b14a7e1214d15907059733fc134088ce
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 15:06:44 2023 +0200

    (chores) camel-fhir: cleanup disabling tests on platforms where it's not available
---
 components/camel-fhir/pom.xml | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/components/camel-fhir/pom.xml b/components/camel-fhir/pom.xml
index 6042fc45ea4..59100383c83 100644
--- a/components/camel-fhir/pom.xml
+++ b/components/camel-fhir/pom.xml
@@ -37,4 +37,30 @@
         <module>camel-fhir-component</module>
     </modules>
 
+    <profiles>
+        <profile>
+            <!-- FHIR container is only available for x86 64 and ARM-->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <id>NotARM</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>


[camel] 12/17: (chores) CI s390x: cleanup disabling salesforce-component tests on the platform

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit fb2ca20fa961d7fd6e1c3c4399e439fe2ab8ebea
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:27:03 2023 +0200

    (chores) CI s390x: cleanup disabling salesforce-component tests on the platform
---
 Jenkinsfile.s390x                                           |  2 +-
 .../camel-salesforce/camel-salesforce-component/pom.xml     | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index 6be68a0cc96..c7937c7798d 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs'"
                 }
             }
             post {
diff --git a/components/camel-salesforce/camel-salesforce-component/pom.xml b/components/camel-salesforce/camel-salesforce-component/pom.xml
index a7430d79d49..f3adae4b35b 100644
--- a/components/camel-salesforce/camel-salesforce-component/pom.xml
+++ b/components/camel-salesforce/camel-salesforce-component/pom.xml
@@ -499,5 +499,18 @@ https://developer.salesforce.com/page/Force.com_Migration_Tool]]></message>
                 </plugins>
             </build>
         </profile>
+        <profile>
+            <!-- Disable tests not available on platform -->
+            <id>s390x</id>
+            <activation>
+                <os>
+                    <arch>s390x</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
     </profiles>
 </project>


[camel] 13/17: (chores) camel-aws2: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit f13406e9346d85ac6e0e5c82aec572a201b3987d
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:36:05 2023 +0200

    (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
---
 ...b2StreamConsumerHealthCheckProfileCredsIT.java} |  4 ++--
 ...db2StreamConsumerHealthCheckStaticCredsIT.java} |  4 ++--
 ...=> Ddb2StreamConsumerHealthCustomClientIT.java} |  4 ++--
 components/camel-aws/pom.xml                       | 27 ++++++++++++++++++++++
 4 files changed, 33 insertions(+), 6 deletions(-)

diff --git a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsTest.java b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsTest.java
rename to components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsIT.java
index 50794dd399b..4cdfb6e313d 100644
--- a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsTest.java
+++ b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckProfileCredsIT.java
@@ -37,12 +37,12 @@ import software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Ddb2StreamConsumerHealthCheckProfileCredsTest extends CamelTestSupport {
+public class Ddb2StreamConsumerHealthCheckProfileCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCheckProfileCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCheckProfileCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsTest.java b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsIT.java
similarity index 96%
rename from components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsTest.java
rename to components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsIT.java
index ddb5d0d40d7..2533a7e20a5 100644
--- a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsTest.java
+++ b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCheckStaticCredsIT.java
@@ -36,12 +36,12 @@ import org.slf4j.LoggerFactory;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
-public class Ddb2StreamConsumerHealthCheckStaticCredsTest extends CamelTestSupport {
+public class Ddb2StreamConsumerHealthCheckStaticCredsIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCheckStaticCredsTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCheckStaticCredsIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientTest.java b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientIT.java
similarity index 97%
rename from components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientTest.java
rename to components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientIT.java
index 7ab2b81fde1..cdd91f97cb1 100644
--- a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientTest.java
+++ b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerHealthCustomClientIT.java
@@ -39,12 +39,12 @@ import software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient;
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
 @DisabledIfSystemProperty(named = "ci.env.name", matches = "github.com", disabledReason = "Flaky on GitHub Actions")
-public class Ddb2StreamConsumerHealthCustomClientTest extends CamelTestSupport {
+public class Ddb2StreamConsumerHealthCustomClientIT extends CamelTestSupport {
 
     @RegisterExtension
     public static AWSService service = AWSServiceFactory.createS3Service();
 
-    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCustomClientTest.class);
+    private static final Logger LOG = LoggerFactory.getLogger(Ddb2StreamConsumerHealthCustomClientIT.class);
 
     CamelContext context;
 
diff --git a/components/camel-aws/pom.xml b/components/camel-aws/pom.xml
index b4c8c8ded1c..5243285bea3 100644
--- a/components/camel-aws/pom.xml
+++ b/components/camel-aws/pom.xml
@@ -57,4 +57,31 @@
         <module>camel-aws-xray</module>
     </modules>
 
+    <profiles>
+        <profile>
+            <!-- Localstack container is only available for x86 64 and ARM 64 -->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <!-- Localstack container is only available for x86 64 and ARM 64 -->
+            <id>NotArm</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>


[camel] 01/17: (chores) camel-kudu: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5d9e7b6e2a39bf52b2ffde3a8b1dbfa981c45c60
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 12:34:55 2023 +0200

    (chores) camel-kudu: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le           |  2 +-
 Jenkinsfile.s390x             |  2 +-
 components/camel-kudu/pom.xml | 13 +++++++------
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 3f095764306..6e3784ebedf 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-djl,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index 258cffd1144..a1734eac097 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -71,7 +71,7 @@ pipeline {
             }
             steps {
                 // Skip modules camel-kudu and docs as these are not supported on s390x.
-                sh "./mvnw -U $MAVEN_PARAMS -Darchetype.test.skip -Dmaven.test.skip.exec=true clean install -pl '!docs,!components/camel-kudu,!components/camel-salesforce/camel-salesforce-component'"
+                sh "./mvnw -U $MAVEN_PARAMS -Darchetype.test.skip -Dmaven.test.skip.exec=true clean install -pl '!docs,!components/camel-salesforce/camel-salesforce-component'"
             }
         }
 
diff --git a/components/camel-kudu/pom.xml b/components/camel-kudu/pom.xml
index 0dede8c2e95..9cbbf34fbb4 100644
--- a/components/camel-kudu/pom.xml
+++ b/components/camel-kudu/pom.xml
@@ -48,12 +48,13 @@
                 </plugins>
             </build>
         </profile>
+
         <profile>
-            <!-- kudu-binary is not available for Windows. It is needed for tests, so skip that -->
-            <id>Windows</id>
+            <!-- kudu-binary is only available for Linux or macOS on x86 64 -->
+            <id>NotLinux</id>
             <activation>
                 <os>
-                    <family>Windows</family>
+                    <family>!Linux</family>
                 </os>
             </activation>
             <properties>
@@ -62,11 +63,11 @@
             </properties>
         </profile>
         <profile>
-            <!-- kudu-binary is not available for Apple. It is needed for tests, so skip that -->
-            <id>Apple-Arm64-SkipTests</id>
+            <!-- kudu-binary is only available for Linux or macOS on x86 64 -->
+            <id>Notx86</id>
             <activation>
                 <os>
-                    <family>mac</family>
+                    <arch>!amd64</arch>
                 </os>
             </activation>
             <properties>


[camel] 17/17: (chores) camel-infinispan: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit ed89e8bbf08a598c8bebab689ef5a6494be415c6
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 15:13:40 2023 +0200

    (chores) camel-infinispan: cleanup disabling tests on platforms where it's not available
---
 .../camel-infinispan/camel-infinispan/pom.xml      | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/components/camel-infinispan/camel-infinispan/pom.xml b/components/camel-infinispan/camel-infinispan/pom.xml
index d504adddb1a..bc2553ec7f3 100644
--- a/components/camel-infinispan/camel-infinispan/pom.xml
+++ b/components/camel-infinispan/camel-infinispan/pom.xml
@@ -191,5 +191,30 @@
                 </plugins>
             </build>
         </profile>
+
+        <profile>
+            <!-- Infinispan container is only available for x86 64 and ARM-->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <id>NotARM</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
     </profiles>
+
 </project>


[camel] 06/17: (chores) camel-hdfs: re-enable on ppc64le as it seems to run fine on that platform

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 742fc11d4148cb41c27e49aff015533e8cfc9f40
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:48:08 2023 +0200

    (chores) camel-hdfs: re-enable on ppc64le as it seems to run fine on that platform
---
 Jenkinsfile.ppc64le | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index 1a49b4ac832..b79a1d12d4b 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
                 }
             }
             post {


[camel] 07/17: (chores) camel-zookeeper: cleanup disabling tests on platforms where it's not available

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 8b0d14eb7321e0af4697af95607d4cb834d39ce2
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 13:59:56 2023 +0200

    (chores) camel-zookeeper: cleanup disabling tests on platforms where it's not available
---
 Jenkinsfile.ppc64le                                |  2 +-
 Jenkinsfile.s390x                                  |  2 +-
 components/camel-zookeeper/pom.xml                 | 27 ++++++++++++++++++++++
 ...ingZooKeeperClusteredRouteConfigurationIT.java} |  2 +-
 4 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile.ppc64le b/Jenkinsfile.ppc64le
index b79a1d12d4b..ba2699f7492 100644
--- a/Jenkinsfile.ppc64le
+++ b/Jenkinsfile.ppc64le
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on ppc64le or vendor images are not available for ppc64le.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-zookeeper,!components/camel-zookeeper-master'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-zookeeper-master'"
                 }
             }
             post {
diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index a1734eac097..faab2ccc956 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-consul,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper,!components/camel-zookeeper-master, !components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-consul,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-zookeeper-master,!components/camel-salesforce/camel-salesforce-component'"
                 }
             }
             post {
diff --git a/components/camel-zookeeper/pom.xml b/components/camel-zookeeper/pom.xml
index 19be6e57c7c..bc0736038fa 100644
--- a/components/camel-zookeeper/pom.xml
+++ b/components/camel-zookeeper/pom.xml
@@ -210,4 +210,31 @@
         </plugins>
     </build>
 
+    <profiles>
+        <profile>
+            <!-- Zookeeper container is only available for on x86 64 or ARM-->
+            <id>Notx86</id>
+            <activation>
+                <os>
+                    <arch>!amd64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+        <profile>
+            <!-- XMPP container is only available for on x86 64 or ARM-->
+            <id>NotARM</id>
+            <activation>
+                <os>
+                    <arch>!aarch64</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>
diff --git a/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationTest.java b/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationIT.java
similarity index 95%
rename from components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationTest.java
rename to components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationIT.java
index d3726aa8d6e..1838781e15e 100644
--- a/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationTest.java
+++ b/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/SpringZooKeeperClusteredRouteConfigurationIT.java
@@ -26,7 +26,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-public class SpringZooKeeperClusteredRouteConfigurationTest extends CamelSpringTestSupport {
+public class SpringZooKeeperClusteredRouteConfigurationIT extends CamelSpringTestSupport {
 
     @Test
     public void test() {


[camel] 10/17: (chores) CI s390x: cleanup disabling HDFS tests on the platform

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 8672e0ae842067886e03dee9d83ba5b19215567b
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:24:03 2023 +0200

    (chores) CI s390x: cleanup disabling HDFS tests on the platform
---
 Jenkinsfile.s390x             |  2 +-
 components/camel-hdfs/pom.xml | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index 04acc5e9f4d..015a2e9285e 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-consul,!components/camel-hdfs,!components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-consul,!components/camel-salesforce/camel-salesforce-component'"
                 }
             }
             post {
diff --git a/components/camel-hdfs/pom.xml b/components/camel-hdfs/pom.xml
index 3e96dd8890d..8478517d162 100644
--- a/components/camel-hdfs/pom.xml
+++ b/components/camel-hdfs/pom.xml
@@ -158,6 +158,19 @@
                 <skipTests>true</skipTests>
             </properties>
         </profile>
+        <profile>
+            <!-- Disable tests not available on platform -->
+            <id>s390x</id>
+            <activation>
+                <os>
+                    <arch>s390x</arch>
+                </os>
+            </activation>
+            <properties>
+                <skipTests>true</skipTests>
+                <skipITs>true</skipITs>
+            </properties>
+        </profile>
     </profiles>
 
 </project>


[camel] 09/17: (chores) CI s390x: cleanup tests that have been filtered by Maven profiles

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 2049d562157a0fc6fdbf06279061ced62dacd5c1
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon May 15 14:12:37 2023 +0200

    (chores) CI s390x: cleanup tests that have been filtered by Maven profiles
---
 Jenkinsfile.s390x | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile.s390x b/Jenkinsfile.s390x
index 14960e84bb7..04acc5e9f4d 100644
--- a/Jenkinsfile.s390x
+++ b/Jenkinsfile.s390x
@@ -85,7 +85,7 @@ pipeline {
             steps {
                 timeout(unit: 'HOURS', time: 7) {
                     // Skip the test case execution of modules which are either not supported on s390x or vendor images are not available for s390x.
-                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-kudu,!components/camel-djl,!components/camel-consul,!components/camel-pulsar,!components/camel-xmpp,!components/camel-google/camel-google-pubsub,!components/camel-hdfs,!components/camel-salesforce/camel-salesforce-component'"
+                    sh "./mvnw $MAVEN_PARAMS $MAVEN_TEST_PARAMS $MAVEN_TEST_LIMIT_PARAMS -Darchetype.test.skip -Dmaven.test.failure.ignore=true -Dcheckstyle.skip=true verify -pl '!docs,!components/camel-consul,!components/camel-hdfs,!components/camel-salesforce/camel-salesforce-component'"
                 }
             }
             post {