Eseguire unit test

WARNING
Tutti i comandi CLI di Magento devono essere eseguiti dal proprietario del file system.

Questo comando esegue un set di test definiti nella base di codice di Commerce 2. È possibile eseguire tutti i test o i test selezionati. Ogni volta che viene specificato un tipo non supportato, il programma termina ed elenca tutti i tipi disponibili. Dopo l’esecuzione, viene visualizzato un rapporto dettagliato che mostra l’esecuzione dei test e i relativi risultati.

Prerequisiti

Prima di eseguire questo comando, procedere come segue deve sii vero:

  • Il Magento_Developer il modulo deve essere abilitato. Puoi abilitarlo come segue:

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

    Utilizza il --force solo se necessario.

  • Il sistema deve essere configurato per eseguire i test desiderati.

Ad esempio, per eseguire gli integration test, devi copiare dev/tests/integration/etc/install-config-mysql.php.dist a dev/tests/integration/etc/install-config-mysql.php e modificarlo in base all’ambiente in uso.

Esecuzione dei test

Utilizzo comando:

bin/magento dev:tests:run <test>

Per elencare i tipi di test disponibili:

bin/magento dev:tests:run --help

Esempio restituito:

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

Ad esempio, per eseguire gli integration test:

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