消失的测试用例,或者MySQL的另一部分刚刚变成闭源了吗?

大约一周前,我在查看 MySQL 5.5.27 时,注意到了一个奇怪的事情。尽管新的 MySQL 版本包含了通常的错误修复,但其中没有一个附带测试用例。

现在,让我告诉你一些关于测试的事情。多年来,MySQL 一直使用自己的测试框架,称为 mysql-test。第一个版本早在 1999 年就已编写。多年来,它积累了大量的测试。新功能的测试和回归测试——这些测试保证一个错误一旦修复,就再也不会出现。...

mysql-test-run 的 bash 补全

多年来我一直在使用 tcsh,通过这些年积累了许多有用的自定义设置。现在我的笔记本电脑上安装了 bash,并慢慢地添加我习惯的东西。

昨天我为 mysql-test-run 创建了命令行补全规则。这不是所有可能功能的完整集合,但已经非常有用。现在我调用 mysql-test-run 时(我经常调用它)需要输入的字符少了很多。
(更多…)