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.