DocumentazioneCommerceGuida alla configurazione

Solo PaaS

Eseguire unit test

Ultimo aggiornamento: 18 luglio 2024
  • Argomenti:
  • Configurazione

Creato per:

  • Esperto
  • Amministratore
  • Sviluppatore
AVVERTENZA
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, 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
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c