[MDEV-15148] Protocol regression testing for the server Created: 2018-01-31 Updated: 2023-07-19 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Tests |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Vladislav Vaintroub | Assignee: | Daniel Black |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
Problem : We keep telling people that the client/server protocol that we use is the same as MySQL's. To fix this problem, we need to implement testing for protocol features. The probably single way to do that is to test server with more than just C/C. Perhaps, ideally we can run unit tests suites of the connectors that are not owned by us on buildbot. There are several alternatives for choosing the connectors to test server against.
C/J by MariaDB is a viable alternative, not ideal (since it is aware of mariadb features), but still it does run against MySQL server by Oracle regularly, and is not as tied to the server as C/C Now, to the test suites
We can also do "program minimum" rather than run "program maximum" (full connector test suites), which is |
| Comments |
| Comment by Daniel Black [ 2018-02-01 ] |
|
wlad great idea. On other clients implementations with active communities:
Lots of these have travis tests already against mariadb to ensure their compatibility with released mariadb in the same way that this MDEV proposed to do the same in reverse. |
| Comment by Daniel Black [ 2020-11-09 ] |
|
fyi, working on a plan/implementation with some urgency. |