Eenheidstests uitvoeren
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_Developermoet zijn ingeschakeld. U kunt deze als volgt inschakelen:code language-bash bin/magento module:enable [--force] Magento_DeveloperGebruik de optie
--forcealleen 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