This repository was archived by the owner on Jan 28, 2021. It is now read-only.

Description
To be sure that we keep compatibility with 3rd party applications, we need to create some integration tests for that.
- They should be executed on a separated job after unit tests.
- All supported drivers used to connect should be added as a new integration test.
- We should add on docs a new entry called
integrations or supported applications.
- Add tests for the following clients (they are in priority order):
- JDBC (MariaDB)
- Query set that is executed by Spark (we don't need to start a spark instance for that, just send that queries over a JDBC connection)
- Query set executed by Tableau
- Python Mysql driver
- pymysql Python driver
- Go mysql driver
- Query set that is executed by Grafana.
- Query set executed by mysqldump (add when the mysqldump is supported, we can ignore before that).
- MySQL Javascript driver
- MySQL PHP driver
- MySQL Ruby driver
- MySQL .NET driver