Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27cb9c6a

Von Sven Schöling vor etwa 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
20 20
1. KONSISTENZ DES PROGRAMMS
21 21
===========================
22 22

  
23
* Testlauf t/test.sh
24

  
25
  - Im Moment sind 4 Fehler optimal (die sind noch nicht angegangen):
26
    o  bin/mozilla/ar.pl contains at least 190 html tags.
27
    o  bin/mozilla/ic.pl contains at least 130 html tags.
28
    o  bin/mozilla/ap.pl contains at least 183 html tags.
29
    o  bin/mozilla/admin.pl DOES NOT use proper system or exec calls
30
  - Einige Tests setzen eine korrekt aufgesetzte Datenbank für tests voraus.
31
    TODO: diese Tests korrekt skippen wenn keine DB gefunden wurde.
32
    TODO: Dokumeniteren wie der Releasemanager sich so eine DB baut, die
33
          sollten vor einem Release zumindest durchlaufen.
34
    TODO: Evtl eine Klasse von Releasetests einführen)
35

  
36
* Testinstallation aus dem git mit neuer auth Datenbank.
37

  
38
  - Änderungen die die auth Systeme betreffen zerreissen gerne mal die initiale
39
    Installation.
40

  
41
* Testupgrade auf einer Vorversion.
42

  
43
  - Dito nur mit Upgradescripten. Fehlerhafte Abhängigkeiten können dazu
44
    führen, dass Upgradescripte nicht in der richtigen Reihenfolge ausgeführt
45
    werden, was bei inkrementellem Testen nicht auffällt.
46

  
23 47
* Freeze auf der Mailingliste ansagen.
24 48

  
25 49
  - Featurefreeze für beta
......
153 177

  
154 178
  t/test.sh
155 179

  
156
  - Im Moment sind 4 Fehler optimal (die sind noch nicht angegangen):
157
    o  bin/mozilla/ar.pl contains at least 190 html tags.
158
    o  bin/mozilla/ic.pl contains at least 130 html tags.
159
    o  bin/mozilla/ap.pl contains at least 183 html tags.
160
    o  bin/mozilla/admin.pl DOES NOT use proper system or exec calls
161
  - Einige Tests setzen eine korrekt aufgesetzte Datenbank für tests voraus.
162
    TODO: diese Tests korrekt skippen wenn keine DB gefunden wurde.
163
    TODO: Dokumeniteren wie der Releasemanager sich so eine DB baut, die
164
          sollten vor einem Release zumindest durchlaufen.
165
    TODO: Evtl eine Klasse von Releasetests einführen)
180
  Siehe oben für mögliche Ergebnisse.
166 181

  
167 182
* Alle Änderungen einchecken.
168 183

  

Auch abrufbar als: Unified diff