O sistema de teste consiste de um interpretador de linguagem
de teste (mysqltest
), um script shell para
executar todos os testes (mysql-test-run
),
os casos de teste atual escritos em uma linguagem de teste
especial e seus resultados esperados. Para executar o pacote
de teste em seu sistema depois de uma construção, digite
make test
ou
mysql-test/mysql-test-run
da raiz do fonte.
Se você tiver uma distribuição binária instalada, digite
cd
para a raíz de instalação. (ex.
/usr/local/mysql
), e faça
scripts/mysql-test-run
. Todos os testes
devem dar certo. Se não, você deve tentar encontrar o porque
e relatar o problema se este é um bug n MySQL. See
Secção 14.1.2.3, “Relatando Bugs no Pacote de Teste do MySQL”.
Se você tiver uma cópia de mysqld
executando ná máquina onde você deseja executar o teste,
você não tem de pará-lo, desde que não esteja usando as
portas 9306
e 9307
. Se
uma destas portas forem tomadas, você deve editar
mysql-test-run
e alterar os valores da
porta do master e/ou slave para uma disponível.
Você pode executar um cado de teste individual com
mysql-test/mysql-test-run test_name
.
Se um teste falhar, você de testar executando
mysql-test-run
com a opção
--force
para verificar se nenhum outro teste
falhou.
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.