Discuss: Restructure TinySQL Tests

Just like Proposal: Restructure TiDB Tests.
Now, the main test framework of TinySQL, i.e., pingcap/check, is lack of maintenance. Not only the integration with modern IDE such as GoLand is terrible so that every newcomer asks how to run a unit test (I think this is very important for newcomer), but also nobody is responsible for the test framework.

For example, if we use testing framwork, GoLand can identify it well, and newcomer can easily run a unit test by the button.

And I think that now TiDB is gradually restructure tests (pingcap/check -> testing and testify), if we keep the same testing framework as TiDB on TinySQL, those who complete the TinySQL course can participate in TiDB’s contribution faster and better.

5 Likes