Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27cb9c6a

Von Sven Schöling vor mehr als 12 Jahren hinzugefügt

  • ID 27cb9c6ade8acd31db31fa55421c8ef19b87f5da
  • Vorgänger 5ecfae1c
  • Nachfolger 6f92326a

Installation aus git und einer Vorversion ins releasemanagement übernommen

Unterschiede anzeigen:

doc/release_management.txt
1. KONSISTENZ DES PROGRAMMS
===========================
* Testlauf t/test.sh
- Im Moment sind 4 Fehler optimal (die sind noch nicht angegangen):
o bin/mozilla/ar.pl contains at least 190 html tags.
o bin/mozilla/ic.pl contains at least 130 html tags.
o bin/mozilla/ap.pl contains at least 183 html tags.
o bin/mozilla/admin.pl DOES NOT use proper system or exec calls
- Einige Tests setzen eine korrekt aufgesetzte Datenbank für tests voraus.
TODO: diese Tests korrekt skippen wenn keine DB gefunden wurde.
TODO: Dokumeniteren wie der Releasemanager sich so eine DB baut, die
sollten vor einem Release zumindest durchlaufen.
TODO: Evtl eine Klasse von Releasetests einführen)
* Testinstallation aus dem git mit neuer auth Datenbank.
- Änderungen die die auth Systeme betreffen zerreissen gerne mal die initiale
Installation.
* Testupgrade auf einer Vorversion.
- Dito nur mit Upgradescripten. Fehlerhafte Abhängigkeiten können dazu
führen, dass Upgradescripte nicht in der richtigen Reihenfolge ausgeführt
werden, was bei inkrementellem Testen nicht auffällt.
* Freeze auf der Mailingliste ansagen.
- Featurefreeze für beta
......
t/test.sh
- Im Moment sind 4 Fehler optimal (die sind noch nicht angegangen):
o bin/mozilla/ar.pl contains at least 190 html tags.
o bin/mozilla/ic.pl contains at least 130 html tags.
o bin/mozilla/ap.pl contains at least 183 html tags.
o bin/mozilla/admin.pl DOES NOT use proper system or exec calls
- Einige Tests setzen eine korrekt aufgesetzte Datenbank für tests voraus.
TODO: diese Tests korrekt skippen wenn keine DB gefunden wurde.
TODO: Dokumeniteren wie der Releasemanager sich so eine DB baut, die
sollten vor einem Release zumindest durchlaufen.
TODO: Evtl eine Klasse von Releasetests einführen)
Siehe oben für mögliche Ergebnisse.
* Alle Änderungen einchecken.

Auch abrufbar als: Unified diff