[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

Eenheidstests uitvoeren

WARNING
Alle bevelen van Magento CLI moeten door de ​ eigenaar van het dossiersysteem ​ worden in werking gesteld.

Deze opdracht voert een set tests uit die in de Commerce 2-codebasis zijn gedefinieerd. 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

Alvorens u dit bevel in werking stelt, moet het volgende __ waar zijn:

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

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

    Gebruik de optie --force alleen als dit nodig is.

  • 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 naar dev/tests/integration/etc/install-config-mysql.php kopiëren en deze 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