In Magento 1 konnte ich eine Datei erstellen, in der ich nur die Mage_Core_Model_AppKlasse instanziieren musste , und dann meinen "schmutzigen" Code zu Testzwecken hinzufügen. So etwas in der Art test.php: <?php //some settings error_reporting(E_ALL | E_STRICT); define('MAGENTO_ROOT', getcwd()); $mageFilename = MAGENTO_ROOT . '/app/Mage.php'; require_once $mageFilename; Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); umask(0); …
PHP 7 erreicht den Beta-Status und es werden derzeit viele Tests durchgeführt. Da Magento im letzten Jahr von "läuft nur mit PHP 5.3" zu "voll kompatibel mit PHP 5.6" aufgeholt hat, würde ich gerne wissen, wie sehr man PHP 7-Kompatibilität für Magento 1.x sowie für Magento 2 in Betracht zieht. …
Hat jemand eine Liste von Tabellen, die ich kürzen muss, um alle Testkunden, Produkte, Testberichte und Bestellungen in Magento 2 zu löschen? Nach dem Testen suche ich nach etwas ähnlichem wie Clearing Magento .
Was verwenden Sie für Unit-Tests in Magento? Oder was wissen Sie über Unit Testing und Magento? Unabhängig davon, ob Sie TDD durchführen oder nur Unit-Tests für Ihre Projektkomponenten durchführen möchten, benötigen Sie hierfür einige Tools. Der erste grundlegende Ansatz ist die Verwendung von Phpunit, aber es gibt Dinge, die zusätzliche …
Wo immer ich kann, entwickle ich gerne Software nach einem TDD- Ansatz (Test Driven Development) . Normalerweise bedeutet das in PHP die Verwendung von PHPUnit . Idealerweise möchte ich sowohl feine als auch grobe Tests schreiben. Unittests, die helfen sollen, das Design und die Qualität meines Codes zu bestimmen, Integrationstests, …
Ich unterhalte eine Magento 1.9-Site mit mehreren benutzerdefinierten Modulen. Einige der Funktionen sind geschäftskritisch und erfordern dringend einige Komponententests. ZB ein Stückpreisrechner. Normalerweise entwickle ich in Symfony und würde es wirklich vorziehen, PHPUnit (mit Composer) zu verwenden, wenn das überhaupt möglich ist. Einige Funktionen basieren auf Daten, die in mehrere …
Ich habe mehrere Modelle in meiner benutzerdefinierten Erweiterung, die nur dazu dienen, einige Auswahl- und / oder Mehrfachauswahlmöglichkeiten im Formular zum Hinzufügen / Bearbeiten meiner Entitäten auszufüllen. Sie sind also das, was Magento "Quellmodelle" nennt. Die beteiligten Werte sind immer gleich und die Methoden geben dasselbe zurück. Wie soll ich …
Ich schreibe einen Integrationstest für einen Konfigurationsabschnitt und habe in den Standardtestfällen den folgenden Fehler festgestellt: My\Module\ConfigTest::testAclNoAccess Failed asserting that 302 is identical to 403 Soweit ich sehe, funktioniert alles wie es sollte, aber Magento sendet eine Umleitungsantwort anstelle von "Verboten", wenn der Zugriff auf einen Konfigurationsabschnitt verweigert wird. Ist …
Wie kann ich ein CI-Skript vorbereiten, um die Syntax und Codequalität meines Erweiterungscodes zu überprüfen? Es ist nicht erforderlich, Unit Test oder Integration Test auszuführen. Ich verwende Bitbucket und möchte Bitbucket Pipelines verwenden .
Ich schreibe viele Integrationstests für Magento 2. Dies hilft meiner lokalen Entwicklung und sie passen gut in eine CI-Arbeitsweise. Es gibt jedoch einige Besonderheiten bei der Integrationstestsuite von Magento. Zum Beispiel: Standardmäßig werden alle Module aktiviert, und es gibt keine Möglichkeit, dies zu deaktivieren. Dies kann einige unerwünschte Nebenwirkungen haben, …
Ich sehe mehrere Fragen zum Testen einer Magento-Website, einschließlich "Testen des Magento-Upgrades" , in dem manuelle Tests behandelt werden. Gibt es Tools für automatisierte Regressionstests meines Upgrades? Ein ideales Tool würde meine Produkte usw. aus der Datenbank (oder dem vorherigen Crawl) lernen und sicherstellen, dass nach dem Upgrade alles funktioniert. …
Soweit ich verstehe, Factoryund ProxyKlassen werden im laufenden Betrieb durch den Autoloader erzeugt , wenn sie nicht existieren noch in var/generation(siehe: Was die Erzeugung einer Fabrik in Magento Trigger 2 ) Aber warum erhalte ich diesen Fehler, wenn ich in einem Komponententest auf eine neue Fabrik verweise? ReflectionException: Die Klasse …
Angenommen, das folgende Szenario: Ich habe eine Klasse, die einen externen Dienst anruft Die Klasse implementiert eine Schnittstelle und ist als bevorzugte Implementierung für diese Schnittstelle in definiert di.xml Ein Block empfängt diese Schnittstelle als Konstruktorparameter Ich möchte eine Magento-Anfrage in einem Integrationstest testen, der diesen Block verwendet Ich möchte …
Ich versuche, einen statischen PHP-Test bei Frontools hinzuzufügen, um den Testprozess zu vereinfachen und zu verbessern. Wenn es möglich ist, die Leistung zu steigern, dauert es b / c so lange, bis Ergebnisse erzielt werden. GH-Problem - https://github.com/SnowdogApps/magento2-frontools/issues/45 Ich bin nicht mit PHP-Testbibliotheken / -Tools vertraut, daher haben Sie einige …
Ich habe kürzlich eine Pull- Anfrage an Magento gesendet, um eine einzelne Instanz eines Objektmanagers zu reparieren, der direkt verwendet wird. Der Testlauf der Travis-Einheit von Magento schlug jedoch mit dem folgenden Fehler fehl . Schwerwiegender PHP-Fehler: Aufruf der undefinierten Methode Mock_BlockFactory_4b440480 :: create () in /home/travis/build/magento/magento2/app/code/Magento/Cms/Controller/Adminhtml/Block/Delete.php in Zeile 39 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.