From 27cb9c6ade8acd31db31fa55421c8ef19b87f5da Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Fri, 24 Aug 2012 12:52:30 +0200 Subject: [PATCH] =?utf8?q?Installation=20aus=20git=20und=20einer=20Vorvers?= =?utf8?q?ion=20ins=20releasemanagement=20=C3=BCbernommen?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/release_management.txt | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/doc/release_management.txt b/doc/release_management.txt index 791d082fc..36d4c1688 100644 --- a/doc/release_management.txt +++ b/doc/release_management.txt @@ -20,6 +20,30 @@ als freundliche Checkliste zum ausdrucken und erweitern. 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 @@ -153,16 +177,7 @@ als freundliche Checkliste zum ausdrucken und erweitern. 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. -- 2.20.1