Validierung & Testgrenzen
Version 2.1.0 wurde in isolierten Testumgebungen geprüft. 69 eigenständige Regression-/Lokalisierungsprüfungen bestehen unter PHP 8.4.5 und 8.1.29; der ursprüngliche V2-Stand besteht seine 22 Public-Prüfungen. Alte und neue Klassenladung wurden getrennt geprüft.
Private Release-Assets und Source-Archive wurden über Einzel-, Sammel- und direkte automatische WordPress-Updates geprüft. Ein eingeschränkter Fine-grained PAT genügt für die geprüften Endpunkte. Rotation funktioniert; der tatsächlich widerrufene alte Token erhält trotz gültigem Cache HTTP 401. Der Ersatz aktualisiert weiterhin erfolgreich. Downloadhosts erhalten keinen Authorization-Header.
Acht echte Hostkatalogprüfungen decken zwei getrennte Textdomains und en_US/de_DE/de_DE_formal einschließlich Sprachwechsel ab. 66 echte Core-Paketprüfungen decken Single-Site/SQLite, Multisite/SQLite und Single-Site/MySQL 8.0.35 ab, jeweils im Einzel-/Bulkpfad. Gültige Pakete werden installiert; zehn falsche oder ungeeignete Varianten behalten den alten Codestand. Manche Anforderungen weist Core bereits vor der Hostprüfung ab.
Private Multisite-Assetupdates bestehen unter WordPress 7.1.2/PHP 8.4.5, Bulk zusätzlich unter PHP 8.1.29. Die Einzelupdate-Reaktivierung wurde vom Testaufrufer durchgeführt. Private MySQL-8.0.35-Updates bestehen unter PHP 8.4.5/8.1.29; Source-Bulk-/Auto-Pfade wurden zusätzlich auf WordPress 6.7 geprüft. Public-/Private-Artwork und Auth-Verhalten bleiben getrennt; Unterseiten teilen den Netzwerkcache.
Vollständige Paketprüfungen bleiben Hostverantwortung. Die privaten Downloadfixtures und Hostpaketfixtures waren getrennt; dies ist keine vollständige Abnahme eines produktiven Host-Plugins. Direkte Auto-Updater-Aufrufe belegen keinen echten Cronlauf oder aktiven Fatal-Error-Rollback. Konkrete Hostintegrationen, kombinierte MySQL-Multisite und vollständiger Lifecycle benötigen eigene Tests. MySQL 8.4 wurde wegen eines Initialisierungsfehlers der lokalen Laufzeit nicht abgenommen; 8.0 besteht.
Zugangsdaten, private Betriebswrapper und Testdatenbanken werden nicht veröffentlicht. Die mitgelieferten Simulationstests laufen ohne Konto oder Netzwerk.
Abnahme von 2.2.0
Abschnitt betitelt „Abnahme von 2.2.0“Alle 84 Regressions-/Sicherheits-/Provider-Prüfungen bestehen mit PHP 8.1.29 und 8.4.5. Private Asset-Einzelupdates und Source-Archiv-Sammelupdates wurden mit dem Testrepository unter WordPress 7.1.2 wiederholt. Hinweisprüfungen decken WordPress 6.7 und 7.1.2, Einzelwebsite und Multisite sowie PHP 8.1.29 ab. Der tatsächliche Quellverzeichnis-Callback von Git Updater 14.4.2 weist einen eigenen Installationsnonce ab, erhält eine fremde Quelle mit gültigem nativem Updatekontext aber unverändert; dies ist keine vollständige Ende-zu-Ende-Abnahme der Git-Updater-Kompatibilität. Plugin Check 2.1.0 mit CLI-Laufzeit-Bootstrap meldet im eingebetteten Updater 2.2.0 des geprüften Hosts keine Befunde. Meldungen in anderen Hostbestandteilen sind separat zugeordnet. Diese Prüfungen ersetzen weder konkrete Host-Paketprüfungen noch begründen sie eine neue allgemeine WordPress-Untergrenze.
Abschließende Prüfung: 92 Sicherheits-/Cache-Prüfungen je PHP-Version (8.1.29, 8.2.29, 8.4.18), 18 historische Entwicklungsversion-Fälle, 65 Netzwerk-/Website-Aktivierungskombinationen und zwölf native WordPress-Updateabläufe bestanden. Einzel-, Sammel- und automatische Updates tauschten echte Dateien aus; fehlende Zugangsdaten, widerrufene Katalogfreigabe und falsche Prüfsummen wurden abgewiesen. GitHub-Antworten waren lokal simuliert, die automatische WordPress-Loopback-Prüfung lief über einen echten lokalen HTTP-Server. Dies ersetzt keinen Live-Test mit einem privaten GitHub-Repository. Plugin Check im Testhost meldet 347 bestehende Host-/Library-Fundstellen, davon keine in der Updater-Datei.
Abnahme von 2.2.1
Abschnitt betitelt „Abnahme von 2.2.1“Gemischte Versionen wurden in 2.160 isolierten Prozessen auf PHP 8.1.29, 8.2.29 und 8.4.18 einschließlich mehrfacher Kopien und eines synthetischen Folgeversionsfixtures geprüft. Alle 116.640 Ladeprüfungen und je 92 Regressions-/Sicherheits-/Provider-/Cacheprüfungen bestanden. Weitere isolierte WordPress-7.1.2-Tests decken 24 Ladereihenfolgen, 65 Netzwerk-/Website-Aktivierungskombinationen und zwölf native Einzel-, Sammel-, automatische und abgewiesene Updatefälle mit tatsächlichem Dateiaustausch ab. HTTP-Paketantworten wurden lokal kontrolliert; die automatische Loopback-Prüfung nutzte einen echten lokalen HTTP-Server. Diese 2.2.1-Prüfungen sind weder ein Live-Private-GitHub-Test noch eine Abnahme sämtlicher produktiver Hosts. Plugin Check meldet keine Befunde in der geprüften Updaterdatei; fremde Host- und Library-Befunde bleiben separat. PHP 8.1 und hostabhängige WordPress-Anforderungen bleiben erhalten.
Validierung von 2.3.0
Abschnitt betitelt „Validierung von 2.3.0“Version 2.3.0 besteht 2.160 isolierte Ladeprozesse (116.640 Assertions) auf PHP 8.1.29, 8.2.29 und 8.4.18. Die echte Normalisierung durch Library 1.1.0 und 1.2.0 wurde mit einem freigegebenen Original-Release-ZIP in einer wegwerfbaren WordPress-7.1.2-Umgebung geprüft. 36 native Einzel-/Sammelfälle auf den drei PHP-Versionen umfassen erfolgreiche Dateiersetzung, nicht verfügbare Freigabe und falsche Prüfsummen. Ergänzende Archiv- und Diagnosetests prüfen sicheren Abbruch, Inhaltsgleichheit und die Entfernung vertraulicher Angaben. Es erfolgt kein zusätzlicher Paketabruf. Diese Prüfungen sind keine Abnahme produktiver Hosts, kein neuer privater GitHub-Livetest und kein Nachweis für Cron oder Rollback aktiver Plugins. Die vorhandenen Private-Modus-Regressionen behalten ihren synthetischen Umfang. Zusätzlich bestand ein echter öffentlicher GitHub-Assetdownload über den WordPress-HTTP-Transport und Library 1.2.0. Plugin Check 2.1.0 mit Laufzeit-Bootstrap meldet die beabsichtigte Verzeichnisbeschränkung für externe Updater und zwei direkte ZIP-Streamoperationen. WP_Filesystem bietet dafür keinen gleichwertigen begrenzten Zugriff auf ZIP-Einträge. Die Meldungen werden gesondert bewertet und nicht unterdrückt.
WordPress 6.7 bestand zusätzlich die echte Katalogsuite mit Library 1.2.0 und ein natives Sammelupdate. Ein Einzelupdate mit Library 1.1.0 und falscher Prüfsumme erhielt die installierte Version. Dieser kleinere Gegencheck ist von der vollständigen WordPress-7.1.2-Matrix zu unterscheiden.
Übernommen aus der veröffentlichten Komponente 2.3.0. Originalquelle · English