Eseguire unit test
- Argomenti:
- Configurazione
Creato per:
- Esperto
- Amministratore
- Sviluppatore
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, deve essere true:
-
Il modulo
Magento_Developer
deve essere abilitato. Puoi abilitarlo come segue:bin/magento module:enable [--force] Magento_Developer
Utilizzare l'opzione
--force
solo se necessario. -
Il sistema deve essere configurato per eseguire i test desiderati.
Ad esempio, per eseguire gli integration test, è necessario copiare dev/tests/integration/etc/install-config-mysql.php.dist
in dev/tests/integration/etc/install-config-mysql.php
e modificarlo in base all'ambiente.
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