This contents is also available in English.

Unit-Tests für Eure Magento Extension ausführen

Chris / zuletzt aktualisiert am 22. März 2023

Die Unit-Tests unserer Magento 1 Extensions basieren auf der EcomDev_PHPUnit Extension, die auf Github kostenfrei verfügbar ist.
Die von mir empfohlene Installation ist über composer wie folgt:

composer config repositories.ecomdev-phpunit vcs git@github.com:vianetz/ecomdev-phpunit-magento1.git
composer require --dev ecomdev/ecomdev_phpunit dev-master
Für weitere Installationshinweise verweisen wir auf das entsprechende Handbuch.

Nach der Installation des EcomDev_PHPUnit Moduls, können die Unit-Tests z.B. für die Advanced Invoice Layout Extension mit folgendem Befehl im Hauptverzeichnis Ihrer Magento-Installation gestartet werden:

phpunit --group Vianetz_AdvancedInvoiceLayout


Wenn diese erfolgreich beendet werden, sieht die Ausgabe z.B. wie folgt aus:
PHPUnit 9.5.28 by Sebastian Bergmann and contributors.

..............................                                    30 / 30 (100%)

Time: 00:19.833, Memory: 48.50 MB

OK (30 tests, 34 assertions)

« Zurück zur FAQ-Übersicht