Eenheidstests uitvoeren

WARNING
Alle Magento CLI bevelen moeten door worden in werking gesteld eigenaar van bestandssysteem.

Dit bevel stelt een reeks tests in werking die in Commerce 2 codebasis worden bepaald. U kunt of alle tests in werking stellen of tests u selecteert. Wanneer een niet-ondersteund type wordt opgegeven, wordt het programma beƫindigd en worden alle beschikbare typen weergegeven. Na uitvoering, toont een gedetailleerd rapportvertoningen die de testlooppas en de resultaten tonen.

Vereisten

Voordat u deze opdracht uitvoert, moet u het volgende doen moet waar zijn:

  • De Magento_Developer moet zijn ingeschakeld. U kunt deze als volgt inschakelen:

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

    Gebruik de --force alleen indien nodig.

  • Uw systeem moet zijn ingesteld om de gewenste tests uit te voeren.

Als u bijvoorbeeld integratietests wilt uitvoeren, moet u dev/tests/integration/etc/install-config-mysql.php.dist tot dev/tests/integration/etc/install-config-mysql.php en aanpassen aan uw omgeving.

Tests uitvoeren

Opdrachtgebruik:

bin/magento dev:tests:run <test>

U kunt als volgt de beschikbare testtypen weergeven:

bin/magento dev:tests:run --help

Voorbeeld van retournering:

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

Bijvoorbeeld om integratietests uit te voeren:

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