STK/Unit 1.0 Release Candidate 5 is out!
STK stands for SQL ToolKit. It’s a family of tools for MariaDB, MySQL and Percona Server. STK/Unit is a Unit Testing framework for MariaDB, entirely written in SQL and inspired by SimpleTest and JUnit. Test Cases and Test Suites written by the user can set a test environment and check that all operations work as expected. The results can be retrieved as a human-readable string, in HTML format, or examined in the tables they are stored in. Both developers and database administrators can benefit from such tests.
STK/Unit 1.0 Release Candidate 5 should be a stable version. STK/Unit main author uses the software since 2010, but heavily recoded it when he decided to make it public. All old tests he wrote still work, and there are no open bugs.
RC4 was stable, but we hoped to receive some public feedback before declaring STK/Unit production-ready. Since RC4 we found some minor problems and we fixed them. RC5 is a bit more robust, and it solves a usability problem which is related to the new MySQL metadata lock.
STK/Unit supports the following platforms:
- MariaDB 10.0, 5.5
- MariaDB 5.1, 5.2, 5.3 (with some documented issues: a few DDL-specific assert functions work but could generate obscure exceptions)
- MySQL 5.6, 5.5
- MySQL 5.1 (with same problems MariaDB 5.1 has)
Documentation and Downloads for STK/Unit and others STK tools to come, are avaible from here:
The public Mailing List can be found here:
The STK team encourages you to try STK/Unit in your databases, report any bugs you may find, ask for help in the list when needed, and let us know any comments. Your feedback is valuable for us!
The STK Team