Ausführen von Modultests

WARNING
Alle Magento-CLI-Befehle müssen vom Dateisystembesitzer“ ausgeführt.

Dieser Befehl führt eine Reihe von Tests aus, die in der Code-Basis von Commerce 2 definiert sind. Sie können entweder alle ausgewählten Tests oder Tests ausführen. Sobald ein nicht unterstützter Typ angegeben wird, wird das Programm beendet und alle verfügbaren Typen werden aufgelistet. Nach der Ausführung wird ein detaillierter Bericht mit dem Testlauf und den Ergebnissen angezeigt.

Voraussetzungen

Bevor Sie diesen Befehl ausführen, muss folgende zutreffen:

  • Das Magento_Developer muss aktiviert sein. Sie können ihn wie folgt aktivieren:

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

    Verwenden Sie die Option --force nur, wenn sie erforderlich ist.

  • Ihr System muss für die Ausführung der gewünschten Tests eingerichtet sein.

Um beispielsweise Integrationstests durchzuführen, sollten Sie dev/tests/integration/etc/install-config-mysql.php.dist in dev/tests/integration/etc/install-config-mysql.php kopieren und an Ihre Umgebung anpassen.

Ausführen von Tests

Befehlsverwendung:

bin/magento dev:tests:run <test>

Auflisten der verfügbaren Testtypen:

bin/magento dev:tests:run --help

Musterrückgabe:

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

So führen Sie beispielsweise Integrationstests durch:

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