diff --git a/debezium-connector-mysql/pom.xml b/debezium-connector-mysql/pom.xml index eae43e935..f09aa878c 100644 --- a/debezium-connector-mysql/pom.xml +++ b/debezium-connector-mysql/pom.xml @@ -79,10 +79,13 @@ work on all platforms. We'll set some of these as system properties during integration testing. --> 3306 + 3306 + 3306 mysqluser mysqlpw debezium/mysql-server-test-databases false @@ -148,7 +151,7 @@ debezium/mysql-server-gtids-test-databases - database + database-gtids alias @@ -158,12 +161,12 @@ ${database.password} - ${database.port}:3306 + ${database.gtid.port}:3306 - mysql + mysql-gtids true - yellow + cyan MySQL init process done. Ready for start up. @@ -195,7 +198,7 @@ debezium/mysql-test--databases - database + database-alt alias @@ -205,15 +208,15 @@ ${database.password} - ${database.port}:3306 + ${database.alt.port}:3306 alt-mysql true - yellow + magenta - Version: \'5\.7\.11-log\' socket: \'/var/run/mysqld/mysqld\.sock\' port: 3306 MySQL Community Server \(GPL\) + socket: \'/var/run/mysqld/mysqld\.sock\' port: 3306 MySQL Community Server \(GPL\) @@ -325,11 +328,27 @@ Define several useful profiles --> + assembly false + + + debezium/mysql-server-test-databases,debezium/mysql-server-gtids-test-databases,debezium/mysql-test--databases + 3306 + 4306 + 5306 + @@ -359,6 +378,62 @@ + + + org.apache.maven.plugins + maven-failsafe-plugin + + + + integration-test-mysql + + integration-test + + + + + integration-test-mysql-gtids + + integration-test + + + + ${database.gtid.port} + + + + + + integration-test-alt-mysql + + integration-test + + + + ${database.alt.port} + + + + + verify + + verify + + + + + ${skipITs} + true + + + ${docker.host.address} + ${database.port} + ${database.user} + ${database.password} + false + + + @@ -393,7 +468,6 @@ debezium/mysql-test--databases - false