[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

Executar testes de unidade

WARNING
Todos os comandos da CLI do Magento devem ser executados pelo proprietário do sistema de arquivos.

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_Developer deve ser habilitado. Você pode ativá-la da seguinte maneira:

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

    Use a opção --force somente 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
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c