This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch essobedo/581/fix-access-denied-4.9 in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
commit e0474f156445a297c33753b84e4c49666926911b Author: Nicolas Filotto <nicolas.filo...@qlik.com> AuthorDate: Tue Jan 21 15:31:01 2025 +0100 Ref #581: camel-debezium-mysql - Use the tag corresponding to debezium --- tests/features/camel-debezium-mysql/pom.xml | 36 ++++++++++++++++++++++ .../karaf/camel/itest/CamelDebeziumMysqlITest.java | 3 +- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/tests/features/camel-debezium-mysql/pom.xml b/tests/features/camel-debezium-mysql/pom.xml index e14675a61..496d7fb17 100644 --- a/tests/features/camel-debezium-mysql/pom.xml +++ b/tests/features/camel-debezium-mysql/pom.xml @@ -51,4 +51,40 @@ <version>${camel-version}</version> </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <executions> + <execution> + <id>default-test</id> + <goals> + <goal>test</goal> + </goals> + <phase>integration-test</phase> + <configuration> + <excludes> + <exclude>none</exclude> + </excludes> + <includes> + <include>**/*Test.java</include> + </includes> + <systemPropertyVariables> + <debezium.version>${debezium-version}</debezium.version> + <camel.karaf.itest.dump.logs>${dump.logs.on.failure}</camel.karaf.itest.dump.logs> + <camel.karaf.itest.keep.docker.images>${keep.docker.images.on.exit}</camel.karaf.itest.keep.docker.images> + <camel.karaf.version>${project.version}</camel.karaf.version> + <project.version>${project.version}</project.version> + <project.target>${project.build.directory}</project.target> + <users.file.location>${users.file.location}</users.file.location> + <org.ops4j.pax.logging.DefaultServiceLog.level>WARN</org.ops4j.pax.logging.DefaultServiceLog.level> + </systemPropertyVariables> + <forkedProcessExitTimeoutInSeconds>10</forkedProcessExitTimeoutInSeconds> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> \ No newline at end of file diff --git a/tests/features/camel-debezium-mysql/src/test/java/org/apache/karaf/camel/itest/CamelDebeziumMysqlITest.java b/tests/features/camel-debezium-mysql/src/test/java/org/apache/karaf/camel/itest/CamelDebeziumMysqlITest.java index f421a2096..a86e76b8a 100644 --- a/tests/features/camel-debezium-mysql/src/test/java/org/apache/karaf/camel/itest/CamelDebeziumMysqlITest.java +++ b/tests/features/camel-debezium-mysql/src/test/java/org/apache/karaf/camel/itest/CamelDebeziumMysqlITest.java @@ -45,7 +45,6 @@ public class CamelDebeziumMysqlITest extends AbstractCamelSingleFeatureResultMoc public static final class ExternalResourceProviders { - private static final String DEBEZIUM_VERSION = "2.7"; private static final String MYSQL_IMAGE = "quay.io/debezium/example-mysql"; private static final String SOURCE_DB_NAME = "inventory"; private static final String SOURCE_DB_TABLE = String.format("%s.products", SOURCE_DB_NAME); @@ -54,7 +53,7 @@ public class CamelDebeziumMysqlITest extends AbstractCamelSingleFeatureResultMoc public static GenericContainerResource<MYSQLContainer> createMySQLContainer() { - MYSQLContainer container = new MYSQLContainer(DockerImageName.parse(MYSQL_IMAGE).withTag(DEBEZIUM_VERSION) + MYSQLContainer container = new MYSQLContainer(DockerImageName.parse(MYSQL_IMAGE).withTag(System.getProperty("debezium.version")) .asCompatibleSubstituteFor("mysql")) .withUsername(SOURCE_DB_USERNAME) .withPassword(SOURCE_DB_PASSWORD);