Ejecutar pruebas unitarias

WARNING
Todos los comandos CLI del Magento deben ser ejecutados por el propietario del sistema de archivos.

Este comando ejecuta un conjunto de pruebas definidas en la base de código de Commerce 2. Puede ejecutar todas las pruebas o las pruebas que seleccione. Siempre que se especifica un tipo no admitido, el programa finaliza y enumera todos los tipos disponibles. Después de la ejecución, se muestra un informe detallado con la ejecución de la prueba y los resultados.

Requisitos previos

Antes de ejecutar este comando, el siguiente debe ser verdadero:

  • El módulo Magento_Developer debe estar habilitado. Puede habilitarlo de la siguiente manera:

    code language-bash
    bin/magento module:enable [--force] Magento_Developer
    

    Utilice la opción --force solo si es necesario.

  • El sistema debe estar configurado para ejecutar las pruebas deseadas.

Por ejemplo, para ejecutar pruebas de integración, debe copiar dev/tests/integration/etc/install-config-mysql.php.dist en dev/tests/integration/etc/install-config-mysql.php y modificarlo para adaptarlo a su entorno.

Ejecución de pruebas

Uso de comandos:

bin/magento dev:tests:run <test>

Para enumerar los tipos de prueba disponibles:

bin/magento dev:tests:run --help

Devolución de muestra:

all, unit, integration, integration-all, static, static-all, integrity, legacy, default

Por ejemplo, para ejecutar pruebas de integración:

bin/magento dev:tests:run integration
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c