До последнего времени наш основной
всесторонний пакет для
тестирования основывался на
конфиденциальных данных
заказчиков и по этой причине не был
общедоступным. Процесс
тестирования был открытым только
частично - доступными являлись
тест crash-me, содержащийся
в каталоге sql-bench код
оценки производительности на Perl
DBI/DBD, и
различные тесты, расположенные в
каталоге tests. Из-за
отсутствия стандартизованного
доступного пакета как нашим
пользователям, так и разработчикам
было сложно выполнять
регрессионные тесты кода MySQL. Чтобы
решить эту проблему, мы создали
новую систему тестирования,
которая включается в поставку
исходного кода и в двоичную
поставку начиная с версии 3.23.29.
При помощи текущего набора контрольных тестов нельзя выполнить всестороннюю проверку MySQL, однако он позволяет обнаружить большинство очевидных ошибок в коде обработки SQL, проблемы ОС/библиотек, а также достаточно полно протестировать репликацию. Нашей конечной целью является создание тестов, охватывающих 100% кода. Мы приветствуем разработки, дополняющие наш тестовый пакет. Пользователи должны быть заинтересованы в том, чтобы добавить к этому пакету тесты, исследующие критические для их систем функциональные возможности, поскольку это будет гарантировать работу всех будущих версий MySQL с их собственными приложениями.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
