Necesito averiguar este problema aparentemente muy simple en el archivo .bat de Windows. He estado usando Linux durante los últimos 10 años a tiempo completo, por lo que estoy en un territorio bastante desconocido en lo que respecta a los guiones .bat.Haga que el archivo .bat continúe después de ejecutar un comando
Tenemos algunas unidades de pruebas que necesitan ejecutarse desde este archivo .bat, y se debe generar una compilación después de que se hayan ejecutado las pruebas.
El archivo bat en sí es muy simple, yo estaba pensando en simplemente encadenar los comandos:
cls
echo "Running test suite - CRMSync"
echo
echo
REM from command: --static-backup
phpunit --bootstrap test/bootstrap_test.php --verbose --log-junit
echo "Running phploc for CRMSync"
phploc --count-tests --verbose > C:\CRMsync\testResults\phploc\index.html
echo "Executing phing"
phing
Ahora, lo suficientemente simple, excepto nada se ejecuta el comando pasado PHPUnit. ¿Cómo trato con esto? Las pruebas de la unidad funcionan bien, pero sospecho que incluso podría estar en la unidad de prueba lib que se mata el proceso. ¿Hay alguna manera de bifurcar el proceso de alguna manera u obtener los otros comandos a continuación para ejecutar?
Gracias, señores, como siempre, cualquier ayuda muy apreciada.
estás buscando en la dirección incorrecta: si phpunit falla, el lote continuará – CharlesB
¿phploc y phing se ejecutan si comentas la llamada phpunit? – CharlesB
Esto es más de una cosa [su] ... – fretje