Repository navigation
Testing de
Vom Repositoryverzeichnis aus mit PHP 8.1 oder höher starten:
php tests/regression.php runtime/deckerweb-github-release-updater-v2.php
php tests/regression.php tests/fixtures/updater-v2-baseline.php
php tests/class-loading.php tests/fixtures/updater-v2-baseline.php runtime/deckerweb-github-release-updater-v2.php public
php tests/class-loading.php runtime/deckerweb-github-release-updater-v2.php tests/fixtures/updater-v2-baseline.php privateErwartet: 69 aktuelle Prüfungen, 22 ursprüngliche Public-Prüfungen und die passenden Entscheidungen bei alter/neuer Klassenladung. Die Suite simuliert WordPress und Credentials, ohne Kontozugriff.
Isolierte WordPress-Testinstallationen verwenden. Public-/Private-Assets, Source-Fallback, Einzel/Bulk/Auto, neuen Ersatztoken, echten Widerruf trotz Cache, Sprachwechsel, mehrere Hosts und alte Klassenladung prüfen. Falsche Identität, Repository, Downgrade, abweichende Angebotsversion, ungültige Version, fehlende/unpassende Anforderungen und übergroße/fehlende Hauptdatei vor Austausch abweisen. Aktivierungsstatus und Fehlerlifecycle ebenso prüfen wie den Erhalt des Codestands.
Das tatsächlich ausgelieferte Host-ZIP mit seinen Anforderungen prüfen. Unterstützte PHP-/Datenbankvarianten und Multisite berücksichtigen. Credentials außerhalb der Fixtures halten, HTTP-Monitoring redigieren. Echter Cronlauf und Fatal-Error-Rollback aktiver Plugins sind eigene Tests. Siehe Abnahmeumfang.
Mit php tests/security-220.php runtime/deckerweb-github-release-updater-v2.php laufen alle 84 Prüfungen, einschließlich maskierter Konfigurationsfehler, ungültiger Kontexte, abgewiesener öffentlicher URLs, frischer Katalogfreigabe, falscher Prüfsummen und Provider-Ausfälle.
Mit php tests/cache-cleanup-221.php runtime/deckerweb-github-release-updater-v2.php laufen 92 Regressions-/Sicherheits-/Provider-/Cacheprüfungen. tests/mixed-loading-221.php dient als isoliertes Prozess-Testgerüst für Legacy- und versionsgebundene Implementierungen; jede Ladereihenfolge in einem separaten PHP-Prozess ausführen.
deckerweb Updater · Documentation / Dokumentation
Wiki home / Wiki-Startseite · Repository · Downloads & Releases
Help & bugs / Hilfe & Fehler · Discussions / Austausch · Security / Sicherheit
© 2026 David Decker – DECKERWEB.
Updater: GPL v2 or later / GPL v2 oder höher.