]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blob - student/smejkja9/index.mdwn
(no commit message)
[edu/osp-wiki.git] / student / smejkja9 / index.mdwn
1 [[!meta title="Smejkal Jan"]]
2
3 **Název projektu:** Gallio
4
5 **Domovská stránka projektu:** <http://www.gallio.org/>
6
7 Zadání
8 ======
9
10 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ů.
11
12 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.
13
14 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][1]). 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.
15
16 Zadaní vyplývající z prezentace na začátku semestru
17 ======
18
19   - Upravit HTML report unit testů
20   - Filtrování podle výsledku testu
21   - Řazení výsledků
22   - Vyhledávání
23   - Novou funkcionalitu doplnit pomocí javascriptu
24
25 Odkazy dokládající výsledky mé práce
26 ======
27
28 * [Odkazy na mou komunikaci s vývojáři na google groups](https://groups.google.com/forum/?fromgroups#!topic/gallio-dev/1R49wpajITQ)
29 * [Adresa mého projektu na webu bitbucket.org](https://bitbucket.org/smejky/mb-unit-personal)
30 * [Adresa mého veřejného repozitáře na webu bitbucket.org](https://bitbucket.org/smejky/mb-unit-personal.git)
31 * [Odkazy na mé commity v repozitáři projektu](https://bitbucket.org/smejky/mb-unit-personal/changesets)
32 * [Ukázka HTML reportu před implementací](http://smejky.eu/osp/report_old.htm)
33 * [Ukázka HTML reportu po implementaci](http://smejky.eu/osp/report.htm)
34 * [Komentovaný zdrojový kód (hlavní dokumentace projektu)](http://smejky.eu/osp/files/Gallio-Report.js)
35
36
37 Další odkazy
38 ======
39
40 * [Web Gallia](http://www.gallio.org/)
41 * [Google Code Gallia s repozitářem a bug tracking systémem](http://code.google.com/p/mb-unit/issues/list)
42 * [Google Group Gallia](https://groups.google.com/forum/?fromgroups#!forum/gallio-dev)
43
44 Prezentace
45 ==========
46
47 * [[Prezentace záměru práce|Gallio.pdf]]
48 * [[Prezentace výsledku práce|prezentace2.pdf]]
49
50 Ohloh
51 =====
52
53 Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
54
55 Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
56   <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
57 </a>
58
59 [w]:https://www.ohloh.net/accounts/smejkja9/widgets
60
61
62   [1]: http://code.google.com/p/mb-unit/issues/detail?id=44&sort=owner&colspec=ID%20Type%20Status%20Component%20Priority%20Milestone%20Owner%20Summary