You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2021/04/02 05:41:15 UTC

[camel] 10/12: Make camel-elsql tests run in parallel

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

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

commit ee2fecea54e68faf953b555efb785d3c83a4c7b0
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Thu Apr 1 21:57:10 2021 +0200

    Make camel-elsql tests run in parallel
---
 components/camel-elsql/pom.xml                                        | 4 ++++
 .../java/org/apache/camel/component/elsql/ElSqlComponentTest.java     | 4 +++-
 .../org/apache/camel/component/elsql/ElSqlConsumerDeleteTest.java     | 4 +++-
 .../test/java/org/apache/camel/component/elsql/ElSqlConsumerTest.java | 4 +++-
 .../java/org/apache/camel/component/elsql/ElSqlDataSourceTest.java    | 4 +++-
 .../java/org/apache/camel/component/elsql/ElSqlProducerBatchTest.java | 4 +++-
 .../org/apache/camel/component/elsql/ElSqlProducerBodySimpleTest.java | 4 +++-
 .../org/apache/camel/component/elsql/ElSqlProducerStreamListTest.java | 4 +++-
 8 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/components/camel-elsql/pom.xml b/components/camel-elsql/pom.xml
index ec21eda..8772e3f 100644
--- a/components/camel-elsql/pom.xml
+++ b/components/camel-elsql/pom.xml
@@ -31,6 +31,10 @@
     <name>Camel :: ElSql</name>
     <description>Camel ElSql support</description>
 
+    <properties>
+        <camel.surefire.parallel>true</camel.surefire.parallel>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlComponentTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlComponentTest.java
index 30b0f37..dea74ef 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlComponentTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlComponentTest.java
@@ -35,7 +35,9 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class ElSqlComponentTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Test
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerDeleteTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerDeleteTest.java
index 22cf8c4..f0a1a76 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerDeleteTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerDeleteTest.java
@@ -45,7 +45,9 @@ public class ElSqlConsumerDeleteTest extends CamelTestSupport {
     @BeforeEach
     public void setUp() throws Exception {
         db = new EmbeddedDatabaseBuilder()
-                .setType(EmbeddedDatabaseType.DERBY).addScript("sql/createAndPopulateDatabase.sql").build();
+                .setName(getClass().getSimpleName())
+                .setType(EmbeddedDatabaseType.DERBY)
+                .addScript("sql/createAndPopulateDatabase.sql").build();
 
         jdbcTemplate = new JdbcTemplate(db);
 
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerTest.java
index 62211aa..f6cd1eb 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlConsumerTest.java
@@ -39,7 +39,9 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public class ElSqlConsumerTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Override
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlDataSourceTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlDataSourceTest.java
index 8d40cec..924c10e 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlDataSourceTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlDataSourceTest.java
@@ -35,7 +35,9 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class ElSqlDataSourceTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Test
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBatchTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBatchTest.java
index 6b5e3bc..355e2de 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBatchTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBatchTest.java
@@ -33,7 +33,9 @@ import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;
 public class ElSqlProducerBatchTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Override
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBodySimpleTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBodySimpleTest.java
index b1b9bc6..8bd36bb 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBodySimpleTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerBodySimpleTest.java
@@ -38,7 +38,9 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class ElSqlProducerBodySimpleTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Test
diff --git a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerStreamListTest.java b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerStreamListTest.java
index 38a70e0..3b3f788 100644
--- a/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerStreamListTest.java
+++ b/components/camel-elsql/src/test/java/org/apache/camel/component/elsql/ElSqlProducerStreamListTest.java
@@ -35,7 +35,9 @@ import static org.hamcrest.MatcherAssert.assertThat;
 public class ElSqlProducerStreamListTest extends CamelTestSupport {
 
     @BindToRegistry("dataSource")
-    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.DERBY)
+    private EmbeddedDatabase db = new EmbeddedDatabaseBuilder()
+            .setName(getClass().getSimpleName())
+            .setType(EmbeddedDatabaseType.DERBY)
             .addScript("sql/createAndPopulateDatabase.sql").build();
 
     @Test