Eseguire unit test
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