community.mysql/tests/integration/targets
Laurent Indermühle c503dc5b6b
[CI] Add 2024 versions to tests (#660)
* Enable mysql_native_password for MySQL 8.2+
* Fix connection to MySQL 8 since Ubuntu 20.04 update
* Cut mysqlclient form the documentation
* Cut tests for Python 3.12 not supported by ansible-test
* Upgrade integration controller to ubuntu2204 by removing python

ansible-test uses python 3.10 if we specify ubuntu2204. Thus we lose the
ability to chose specific version of python to test. But integrations
tests are optional for a collection. And we don't catch a issue with
Python that often (ever ? I don't recall seen one).

This allow us to test MySQL 8.4, so it's a win.

* Cut tests for EoL MariaDB 10.4
* Reduce number of test in the matrix
* Cut support for intermediate LTS
* Fix python command not found with ansible-devel and add the debug

This is puzzling me. Why when using ansible devel the python command
changes? I know ansible-test install python after starting ubuntu22.04
so the way python is install must changes.

* Disable retry-on-error

When reading log we tend to look at the bottom, but doing so we find
often a idempotent error that are nothing to do with the first error.
Disabling this can greatly speedup tests and makes logs more readable.

Plus, now GHA jumps automatically at the latest error message. So with
this modification, we will always jump to the latest real error message.

* Enhance jobs title readability

We can't expand the left column on GHA, so the shorter, the better.
Use Ⓐ instead of Ansible.
2024-07-19 11:04:13 +02:00
..
setup_controller/tasks [CI] Add 2024 versions to tests (#660) 2024-07-19 11:04:13 +02:00
setup_remote_tmp_dir Display a more informative error when InvalidPrivsError is raised (#465) (#466) 2022-12-06 13:12:01 +01:00
test_mysql_db [CI] Remove ansible-test custom containers (#650) 2024-06-24 09:36:32 +02:00
test_mysql_info mysql_info: add server_engine return value (#649) 2024-06-19 10:17:02 +02:00
test_mysql_query fix tests (include deprecation) (#554) 2023-05-24 10:00:47 +02:00
test_mysql_replication Adds support for CHANGE REPLICATION SOURCE TO statement (#636) 2024-05-21 20:58:05 +02:00
test_mysql_role Fix column uppercasing (#569) 2023-10-06 16:08:46 +02:00
test_mysql_user Fix mysql_user on_new_username IndexError (#642) 2024-06-27 22:12:01 +02:00
test_mysql_variables mysql_variables: fix boolean value handling (#653) 2024-06-28 11:34:59 +02:00