Test :: Více - Test::More - Wikipedia
Původní autoři | Michael G Schwern |
---|---|
Vývojáři | Chad 'Exodist' Granum |
První vydání | Dubna 2001 |
Napsáno | Perl |
Operační systém | Cross-platform |
K dispozici v | Angličtina |
Typ | Modul testování jednotky |
Licence | Duální licence - Umělecká licence a GPL |
webová stránka | http://search.cpan.org/~exodist/Test-Simple-1.302096/lib/Test/More.pm |
Test :: Více je testování jednotky modul pro Perl. Vytvořil a udržoval Michael G Schwern s pomocí Barrie Slaymaker, Tony Bowden, chromatický, Fergal Daly a perl-qa.
Test :: More je nejpopulárnějším modulem pro testování v Perlu, od roku 2010 přibližně 80% ze všech CPAN distribuce to využily.[1]
Dějiny
Test :: More, který byl představen v roce 2001, aby nahradil Test.pm, zjednodušil a znovu nabudil kulturu testování v Perlu, což vedlo k explozi nových testovacích modulů a silně testované komunity.
V lednu – březnu 2014 Michael Schwern převedl vlastnictví společnosti Test :: More a souvisejících modulů na čadského „Exodistu“ Granum.[2] 10. května 2016 vydal Exodist verzi 1.302015[3][4] který zahrnoval kompletní refaktor a částečné přepsání vnitřních částí. Nová verze obsahuje hlavní aktualizace API a představila několik vylepšených funkcí. Byla věnována maximální pozornost zachování zpětné kompatibility nástrojů třetích stran.[tón ]
Funkčnost
Test :: More není framework, ale lze jej použít společně s dalšími testovacími knihovnami prostřednictvím sdíleného objektu Test :: Builder. Výsledkem je, že Test :: More poskytuje základní funkce testování a ponechává ostatní knihovny implementovat konkrétnější a sofistikovanější funkce. Tím se odstraní překážka vývoje a umožní to bohatý ekosystém specializovaných funkcí pro testování výklenků.
Test :: More není kompletní testovací framework. Spíše testovací programy napsané pomocí Test :: More produkují své výsledky jako TAP který pak může být buď interpretován člověkem, nebo běžněji spuštěn pomocí analyzátoru TAP, jako je Test :: Harness. Právě toto oddělení mezi testovacím programem a interpretem výsledků testu pomocí společného protokolu umožňuje programátorům Perlu vyvinout tolik různých testovacích modulů a použít je v kombinaci. Výstup TAP lze navíc uložit a znovu interpretovat později a poskytnout historický záznam o výsledcích testu.
Reference
- ^ https://metacpan.org/pod/Test::Most
- ^ http://blogs.perl.org/users/chad_exodist_granum/2014/03/testmore---new-maintainer-also-stop-version-checking.html
- ^ https://metacpan.org/pod/release/EXODIST/Test-Simple-1.302015/lib/Test/More.pm
- ^ http://blogs.perl.org/users/chad_exodist_granum/2016/05/test2test-simple-released.html
externí odkazy
![]() | Tento programovací nástroj související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |