Profilowanie zestawów testowych

Moduł Devel::Cover profiluje zestawy testowe i informuje, jaka część kodu rzeczywiście jest przez nie testowana. Liczy, ile razy zestaw testowy wykonał wiersz kodu, oraz śledzi wykonywanie poszczególnych gałęzi programu. Byłoby idealnie, gdyby mój test wykonywał każdy wiersz kodu i badał każdy możliwy zbiór warunków.

Devel::Cover

Moduł Devel::Cover oferuje polecenie cover, które raportuje statystykę pokrycia kodu. Aby z niego skorzystać, najpierw usuwam dane z poprzednich przebiegów. W rzeczywistości nie muszę usuwać danych dotyczących pokrycia; mogę dodać bieżące wyniki do zebranych wcześniej albo do innych baz danych związanych z pozostałymi częściami projektu.

$ cover -delete

Po opróżnieniu bazy danych ...

Get Perl. Mistrzostwo w programowaniu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.