Litmus je webová aplikace na správu testů. Testeři testující aplikace Mozilla provádí jednotlivé testy popsané v aplikaci a informace o úspěšnosti/neúspěšnosti zadávají zpět do aplikace spolu s informací, v jaké verzi aplikace byl test proveden. Díky tomu mají vývojáři přehled, zda nově napsaná funkcionalita pracuje dobře či zda v existující funkcionalitě nedošlo k regresi. Litmus je dostupný na adrese https://litmus.mozilla.org/.
Aplikace je napsána v Perlu a můžete ji získat z CVS:
cvs -d :pserver:[email protected]:/cvsroot co mozilla/webtools/litmus
Pro správnou funkčnost potřebuje následující perlovské moduly:
- Class::DBI
- Class::DBI::mysql
- Template
- Time::Piece
- Time::Piece::mysql
- Time::Seconds
- Date::Manip
- HTML::StripScripts
- HTML::StripScripts::Parser
- Text::Markdown
- XML::XPath
Doporučována je též instalace modulu mod_perl pro lepší výkon, ale není nutná.