Ejecutar pruebas unitarias
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