[+/-]
Até pouco tempo, o nosso principal pacote de teste com
cobertura total era baseado em dados proprietários de clientes
e por esta razão não era disponível publicamente. A única
parte disponível publicamente de nosso processo de teste
consistia de um teste crash-me
, um benchamrk
Perl DBI/DBD encontrado no diretório
sql-bench
e testes variadaos localizadaos no
diretório tests
. A falta de um um pacote de
teste padronizado disponível publicamente tem criado
dificuldade para nosso usuários e para nossos desenvolvedores
de fazer teste de regressão no código do MySQL. Para resolver
este problema, nós criamos um novo sistema de teste que é
incluído nas distribuições fonte e binária do Unix a partir
da versão 3.23.29. Os testes podem ser executados no Unix ou no
Windows usando um ambiente Cygwin. Eles não podem ser
executados em um ambiente Windows nativo.
O conjunto de testes de atual não testa tudo no MySQL, mas deve pegar os bugs mais óbvios no código de processamento SQL, detalhes de SO/biblioteca, e é bem compleo em teste de replicações. Nosso objetivo eventual é ter os testes cobrindo 100% do código. Contibuições para o nosso pacote de teste são benvindas. Você pode desejar contribuir com testes que examinam a funcionalidade critica ao seu sistema, o que irá assegurar que todas as futuras versões do MySQL irão funcionar bem com suas aplicações.
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.