PLD-1.1

Paweł Kołodziej pawelk w pld.org.pl
Czw, 14 Lut 2002, 22:45:30 CET


Dnia Thu, Feb 14, 2002 at 05:41:16PM +0100, Blues napisał(a):
[...]
> - mechanizmy testowania pakietów... to jest trudne.... ale trzeba...
1) "make check" gdzie sie tylko da. W postgresie wyglada to tak:
   %{!?_without_tests: %{__make} check }
   Przykładowo dla programu cvs jest pind 20000 liniowy skrypt który to
   testuje. Pamiętam że kiedyś były z cvs'em jakieś chryje -- ciekawe czy
   by wykryło.
   IMHO nalezy:
   	a) uzywac tego gdzie sie tylko da
	b) tam gdzie ich niema, pisac wlasne testy -- napoczatek nawet
	   skromne i wysyłać je autorom do załączenia w kolejnych wersjach
	   ich programów.
1a) make check sprawdza sam program. Nie powie nam nic o skaszanionym
    specu (konfigi nietam, gdzie trzeba itp, itd).
2) bede nudny, ale obiecuje że jeśli nikt się niezainteresuje to
   wreszcie domnie dotrze że to jest zły pomysł.
   obejżyjcie sobie "wuch -g" (wuch >= 0.20.0) (w wuch.conf 
   mop_server=ep09.kernel.pl).
   w cvs'ie installer/wuch/src/doc/dos.pl.sgml jest dokumemntacja do
   tego. Statystyki można ogladać na bugs.pld.org.pl 
   (odnośnik "statistics"). Mark 0 -- niedziala; 3 - raczej niedziala;
   7 raczej dzialal; 10 dziala. 

PS: czasem do "make check" wymagane jest "dejagnu" -- to taka "platforma" 
    do przeprowadzania testów. Zdaje się że spec jest w cvs'ie.

-- 
Paweł Kołodziej -- pawelk w pld.org.pl 
"Człowiek ma zadziwiającą skłonność do stwarzania problemów
  dla samej przyjemności ich rozwiązywania"
                                    (Joseph de Maistre)



Więcej informacji o liście dyskusyjnej pld-devel-pl