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