Executar testes de unidade
Esse comando executa um conjunto de testes definidos na base de código do Commerce 2. Você pode executar todos os testes ou testes selecionados. Sempre que um tipo não suportado é especificado, o programa é encerrado e lista todos os tipos disponíveis. Após a execução, um relatório detalhado é exibido mostrando a execução do teste e os resultados.
Pré-requisitos
Antes de executar este comando, o seguinte deve ser verdadeiro:
-
O módulo
Magento_Developerdeve ser habilitado. Você pode ativá-la da seguinte maneira:code language-bash bin/magento module:enable [--force] Magento_DeveloperUse a opção
--forcesomente se for necessário. -
Seu sistema deve estar configurado para executar os testes desejados.
Por exemplo, para executar testes de integração, você deve copiar dev/tests/integration/etc/install-config-mysql.php.dist para dev/tests/integration/etc/install-config-mysql.php e modificá-lo para se adequar ao seu ambiente.
Execução de testes
Uso do comando:
bin/magento dev:tests:run <test>
Para listar os tipos de teste disponíveis:
bin/magento dev:tests:run --help
Retorno de amostra:
all, unit, integration, integration-all, static, static-all, integrity, legacy, default
Por exemplo, para executar testes de integração:
bin/magento dev:tests:run integration