Problem
Die drei Pflichtkomponenten deklarieren unterschiedliche requires- und supported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.
Ursache
Versionmetadaten und README-Dateien werden komponentenweise gepflegt, obwohl das Produkt nur als Verbund arbeitsfähig ist.
Lösung
- Eine gemeinsame Supportmatrix beschließen.
- Alle
version.php und README-Angaben angleichen.
- Jede deklarierte Kombination in CI testen.
- Versionen gemeinsam releasen und dokumentieren.
Manuelles Testverfahren
Testschritte
- Pluginverbund auf jeder deklarierten Moodle-/PHP-Kombination installieren und upgraden.
Aktuelles Ist-Verhalten
Die drei Pflichtkomponenten deklarieren unterschiedliche requires- und supported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.
Erwartetes Soll-Verhalten
Alle drei Plugins deklarieren dieselben unterstützten Moodle-Reihen.
Automatisierte Tests
- CI-Matrix muss exakt der Supportdeklaration entsprechen.
Akzeptanzkriterien
Problem
Die drei Pflichtkomponenten deklarieren unterschiedliche
requires- undsupported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.Ursache
Versionmetadaten und README-Dateien werden komponentenweise gepflegt, obwohl das Produkt nur als Verbund arbeitsfähig ist.
Lösung
version.phpund README-Angaben angleichen.Manuelles Testverfahren
Testschritte
Aktuelles Ist-Verhalten
Die drei Pflichtkomponenten deklarieren unterschiedliche
requires- undsupported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.Erwartetes Soll-Verhalten
Alle drei Plugins deklarieren dieselben unterstützten Moodle-Reihen.
Automatisierte Tests
Akzeptanzkriterien