Název projektu: Gallio

Domovská stránka projektu: http://www.gallio.org/

Popis projektu

Gallio je otevřený systém pro .NET, který poskytuje objektový model, služby a nástroje využitelné v celé řadě testovacích nástrojů. Gallio slouží ke sjednocení práce s dříve nezávislými testovacími nástroji, od těch, které byly využívány k unit testování až po ty sloužící k integračním testům. Poskytuje společné rozhraní pro jejich ovládání, zobrazuje výsledky všech nástrojů.

Gallio je samo o sobě rozděleno do několika projektů a to na MbUnit, Galio-Core, Icarus a další. Na všech projektech pracuje velmi aktivně stejná skupina asi 5 vývojářů, mají hodně neopravených bugů a otevřených úkolů. Z toho usuzuji, že je práce na Galliu vhodná jako semestrální projekt.

Zadání

Jako zadání jsem si vybral rozšíření HTML reportu, který shrnuje výsledky testů (http://code.google.com/p/mb-unit/issues/detail?id=44&sort=owner&colspec=ID%20Type%20Status%20Component%20Priority%20Milestone%20Owner%20Summary). Cílem práce by bylo navržení vhodných úprav, díky kterým by byl report sám o sobě více interaktivní, a jejich následná implementace. Ta by, pokud by byla přijata, usnadnila orientaci vývojářů ve výsledcích a jejich prezentaci.

Zadaní vyplývající z prezentace na začátku semestru

  • Upravit HTML report unit testů
  • Filtrování podle výsledku testu
  • Řazení výsledků
  • Vyhledávání
  • Novou funkcionalitu doplnit pomocí javascriptu

Odkazy dokládající výsledky mé práce

Komunikace během výběru práce

2012/3/1 Yann Trevin yann.trevin@gmail.com

Hi Jan,

Your contribution is welcome. Please submit a patch to gallio-user.

Usually, the rule is 3 patches => commit rights.

Regards, Yann.

2012/2/29 Jan Smejkal hsmejky@gmail.com

Hello,

i would like to contribute to the Gallio project. To be more specific, I would like to enhance HTML report in some ways as described in Issue 44. I have another ideas too. For example it would be nice to have a javascript functionality in the report, which will hide successed tests and show only failed ones. I think all the enhancements will be very usefull for people, who are using or presenting HTML reports without any other tool.

Is it possible to contribute on this task? Can I get it assigned on code.google.com, or should I just post patch on gallio-dev?

I’m looking forward to our cooperation.

Jan Smejkal

Další odkazy

Prezentace

Ohloh

Ohloh profile for smejky