diff --git a/tests/integration/targets/test_mysql_user/tasks/test_column_case_sensitive.yml b/tests/integration/targets/test_mysql_user/tasks/test_column_case_sensitive.yml index 5323792..73c8ae1 100644 --- a/tests/integration/targets/test_mysql_user/tasks/test_column_case_sensitive.yml +++ b/tests/integration/targets/test_mysql_user/tasks/test_column_case_sensitive.yml @@ -52,7 +52,7 @@ or column_case_insensitive_grants.query_result[0][1] is not search("DD", ignorecase=false) - - name: Mysql_user Column case sensitive | Assert 1 column is accessible on MySQL + - name: Mysql_user Column case sensitive | Assert 1 column is accessible on MySQL 5.7 community.mysql.mysql_query: <<: *mysql_params login_user: column_case_sensitive @@ -62,9 +62,9 @@ failed_when: - assert_1_col_accessible.rowcount[0] | int != 1 when: - - db_engine == 'mysql' + - db_engine == 'mysql' and db_version is version('5.7', '<=') - - name: Mysql_user Column case sensitive | Assert 4 column are accessible on MariaDB + - name: Mysql_user Column case sensitive | Assert 4 column are accessible on MariaDB and MySQL 8+ community.mysql.mysql_query: <<: *mysql_params login_user: column_case_sensitive @@ -74,7 +74,9 @@ failed_when: - assert_4_col_accessible.rowcount[0] | int != 4 when: - - db_engine == 'mariadb' + - >- + db_engine == 'mariadb' + or (db_engine == 'mysql' and db_version is version('8.0', '>=')) # ======================== Test fix ======================================