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/20 08:35:33 UTC

[camel] branch main updated (8164a630185 -> a4bdee2e133)

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 8164a630185 (chores) build: remove unused 'integration' profile
     new 5968ea01d47 (chores) build: remove unused 'it-tests' profile
     new a4bdee2e133 (chores) camel-irc: adjust settings to use libera chat when enabled

The 2 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:
 components/camel-irc/pom.xml                       | 40 ----------------------
 ...stSupport.java => IrcIntegrationITSupport.java} |  4 +--
 ...lRouteTest.java => IrcMultiChannelRouteIT.java} |  7 ++--
 .../it/{IrcOnReplyTest.java => IrcOnReplyIT.java}  |  7 ++--
 .../it/{IrcPrivmsgTest.java => IrcPrivmsgIT.java}  |  7 ++--
 .../irc/it/{IrcRouteTest.java => IrcRouteIT.java}  |  7 ++--
 ...IrcsListUsersTest.java => IrcsListUsersIT.java} |  7 ++--
 .../it/{IrcsRouteTest.java => IrcsRouteIT.java}    |  6 +++-
 ...t.java => IrcsWithSslContextParamsRouteIT.java} |  2 +-
 .../src/test/resources/it-tests.properties         |  4 +--
 10 files changed, 35 insertions(+), 56 deletions(-)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcIntegrationTestSupport.java => IrcIntegrationITSupport.java} (95%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcMultiChannelRouteTest.java => IrcMultiChannelRouteIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcOnReplyTest.java => IrcOnReplyIT.java} (89%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcPrivmsgTest.java => IrcPrivmsgIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcRouteTest.java => IrcRouteIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsListUsersTest.java => IrcsListUsersIT.java} (88%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsRouteTest.java => IrcsRouteIT.java} (78%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsWithSslContextParamsRouteTest.java => IrcsWithSslContextParamsRouteIT.java} (97%)


[camel] 01/02: (chores) build: remove unused 'it-tests' profile

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 5968ea01d47353de4e05b1246b6161017a4070f6
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Sat May 20 08:54:46 2023 +0200

    (chores) build: remove unused 'it-tests' profile
    
    Integration tests are now run via failsafe plugin
---
 components/camel-irc/pom.xml                       | 40 ----------------------
 ...stSupport.java => IrcIntegrationITSupport.java} |  4 +--
 ...lRouteTest.java => IrcMultiChannelRouteIT.java} |  7 ++--
 .../it/{IrcOnReplyTest.java => IrcOnReplyIT.java}  |  7 ++--
 .../it/{IrcPrivmsgTest.java => IrcPrivmsgIT.java}  |  7 ++--
 .../irc/it/{IrcRouteTest.java => IrcRouteIT.java}  |  7 ++--
 ...IrcsListUsersTest.java => IrcsListUsersIT.java} |  7 ++--
 .../it/{IrcsRouteTest.java => IrcsRouteIT.java}    |  6 +++-
 ...t.java => IrcsWithSslContextParamsRouteIT.java} |  2 +-
 9 files changed, 33 insertions(+), 54 deletions(-)

diff --git a/components/camel-irc/pom.xml b/components/camel-irc/pom.xml
index fd2e1116882..0f1a63cf704 100644
--- a/components/camel-irc/pom.xml
+++ b/components/camel-irc/pom.xml
@@ -31,46 +31,6 @@
     <name>Camel :: IRC</name>
     <description>Camel IRC support</description>
 
-    <properties>
-    </properties>
-
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <excludes>
-                        <exclude>
-                            **/it/**
-                        </exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>it-tests</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration combine.self="override">
-                            <includes>
-                                <include>**/*Test.java</include>
-                            </includes>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-
-        </profile>
-    </profiles>
-
     <dependencies>
 
         <dependency>
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationTestSupport.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationITSupport.java
similarity index 95%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationTestSupport.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationITSupport.java
index 20fcb1f627f..a42e5c2c1db 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationTestSupport.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationITSupport.java
@@ -27,9 +27,9 @@ import org.junit.jupiter.api.BeforeEach;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class IrcIntegrationTestSupport extends CamelTestSupport {
+public class IrcIntegrationITSupport extends CamelTestSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcIntegrationTestSupport.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcIntegrationITSupport.class);
 
     @EndpointInject("mock:result")
     protected MockEndpoint resultEndpoint;
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteIT.java
similarity index 90%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteIT.java
index 539de3fb686..dc950df00ff 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteIT.java
@@ -24,12 +24,15 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.irc.IrcConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class IrcMultiChannelRouteTest extends IrcIntegrationTestSupport {
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcMultiChannelRouteIT extends IrcIntegrationITSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcMultiChannelRouteTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcMultiChannelRouteIT.class);
 
     protected String body1 = "Message One";
     protected String body2 = "Message Two";
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyIT.java
similarity index 89%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyIT.java
index a75df9f02f5..e7e7fcdd787 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyIT.java
@@ -23,12 +23,15 @@ import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.irc.IrcConstants;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class IrcOnReplyTest extends IrcIntegrationTestSupport {
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcOnReplyIT extends IrcIntegrationITSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcOnReplyTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcOnReplyIT.class);
 
     protected String command = "WHO #camel-test";
     protected String resultEnd = "End of /WHO list.";
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgIT.java
similarity index 90%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgIT.java
index 4d74c1c574c..d370e540ce6 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgIT.java
@@ -23,12 +23,15 @@ import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.irc.IrcConstants;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class IrcPrivmsgTest extends IrcIntegrationTestSupport {
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcPrivmsgIT extends IrcIntegrationITSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcPrivmsgTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcPrivmsgIT.class);
 
     protected String expectedBody1 = "Message One";
     protected String expectedBody2 = "Message Two";
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteIT.java
similarity index 90%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteIT.java
index e124ffde138..f8724fafda2 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteIT.java
@@ -23,12 +23,15 @@ import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.irc.IrcConstants;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class IrcRouteTest extends IrcIntegrationTestSupport {
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcRouteIT extends IrcIntegrationITSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcRouteTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcRouteIT.class);
 
     protected String body1 = "Message One";
     protected String body2 = "Message Two";
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersIT.java
similarity index 88%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersIT.java
index cf76373556b..638ddeb439f 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersIT.java
@@ -20,6 +20,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.irc.IrcConfiguration;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -29,9 +30,11 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
  * Integration test for the {@link IrcConfiguration#isNamesOnJoin()} option. Joins a channel and asserts that the
  * username of the current test user is listed for the channel.
  */
-public class IrcsListUsersTest extends IrcIntegrationTestSupport {
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcsListUsersIT extends IrcIntegrationITSupport {
 
-    private static final Logger LOGGER = LoggerFactory.getLogger(IrcsListUsersTest.class);
+    private static final Logger LOGGER = LoggerFactory.getLogger(IrcsListUsersIT.class);
 
     /** message code for a reply to a <code>NAMES</code> command. */
     private static final String IRC_RPL_NAMREPLY = "353";
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java
similarity index 78%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java
index 4109756872e..e010eeb8391 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java
@@ -16,7 +16,11 @@
  */
 package org.apache.camel.component.irc.it;
 
-public class IrcsRouteTest extends IrcRouteTest {
+import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
+
+@EnabledIfSystemProperty(named = "enable.irc.itests", matches = ".*",
+                         disabledReason = "Must be enabled manually to avoid flooding an IRC network with test messages")
+public class IrcsRouteIT extends IrcRouteIT {
 
     @Override
     protected String sendUri() {
diff --git a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteIT.java
similarity index 97%
rename from components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
rename to components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteIT.java
index af386ce30f3..9720d6c225b 100644
--- a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
+++ b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteIT.java
@@ -23,7 +23,7 @@ import org.apache.camel.support.jsse.TrustManagersParameters;
 import org.junit.jupiter.api.Disabled;
 
 @Disabled
-public class IrcsWithSslContextParamsRouteTest extends IrcRouteTest {
+public class IrcsWithSslContextParamsRouteIT extends IrcRouteIT {
 
     // TODO This test is disabled until we can find a public SSL enabled IRC
     // server to test against. To use this test, follow the following procedures:


[camel] 02/02: (chores) camel-irc: adjust settings to use libera chat when enabled

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 a4bdee2e1339d31cb72d0a0b0274497dd374f617
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Sat May 20 09:03:01 2023 +0200

    (chores) camel-irc: adjust settings to use libera chat when enabled
---
 components/camel-irc/src/test/resources/it-tests.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/camel-irc/src/test/resources/it-tests.properties b/components/camel-irc/src/test/resources/it-tests.properties
index 81bc728649c..f9a1d31d212 100644
--- a/components/camel-irc/src/test/resources/it-tests.properties
+++ b/components/camel-irc/src/test/resources/it-tests.properties
@@ -15,8 +15,8 @@
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
 
-server=chat.freenode.net:6697
-non.ssl.server=chat.freenode.net:8002
+server=irc.libera.chat:6697
+non.ssl.server=irc.libera.chat:8002
 channel1=#camel-test1
 channel2=#testroom2
 username=