]> 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 Popis projektu
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 Zadání
15 ======
16
17 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.
18
19 Zadaní vyplývající z prezentace na začátku semestru
20 ======
21
22   - Upravit HTML report unit testů
23   - Filtrování podle výsledku testu
24   - Řazení výsledků
25   - Vyhledávání
26   - Novou funkcionalitu doplnit pomocí javascriptu
27
28 Odkazy dokládající výsledky mé práce
29 ======
30
31 * [Odkazy na mou komunikaci s vývojáři na google groups (odezva od člena projektu, otestování členem projektu)](https://groups.google.com/forum/?fromgroups#!topic/gallio-dev/1R49wpajITQ)
32 * [Adresa veřejného repozitáře pro vývoj reportu na webu bitbucket.org (změny dostupné ve veřejném repozitáři)](https://bitbucket.org/smejky/mb-unit-personal.git)
33 * [Komentovaný zdrojový kód (hlavní způsob dokumentace projektu)](http://smejky.eu/osp/files/Gallio-Report.js)
34 * [Odkaz na mé commity v repozitáři projektu na bitbucket.org](https://bitbucket.org/smejky/mb-unit-personal/changesets)
35 * [Adresa mého projektu na webu bitbucket.org](https://bitbucket.org/smejky/mb-unit-personal)
36 * [Ukázka HTML reportu před implementací](http://smejky.eu/osp/report_old.htm)
37 * [Ukázka HTML reportu po implementaci](http://smejky.eu/osp/report.htm)
38
39 Komunikace během výběru práce
40 =====
41 2012/3/1 Yann Trevin <yann.trevin@gmail.com>
42
43 Hi Jan,
44
45 Your contribution is welcome. Please submit a patch to gallio-user.
46
47 Usually, the rule is 3 patches => commit rights.
48
49 Regards,
50 Yann.
51
52
53 2012/2/29 Jan Smejkal <hsmejky@gmail.com>
54
55 Hello,
56
57 i would like to contribute to the Gallio project. To be more specific,
58 I would like to enhance HTML report in some ways as described in Issue
59 44. I have another ideas too. For example it would be nice to have a
60 javascript functionality in the report, which will hide successed
61 tests and show only failed ones. I think all the enhancements will be
62 very usefull for people, who are using or presenting HTML reports
63 without any other tool.
64
65 Is it possible to contribute on this task? Can I get it assigned on
66 code.google.com, or should I just post patch on gallio-dev?
67
68 I'm looking forward to our cooperation.
69
70 Jan Smejkal
71
72
73
74
75 Další odkazy
76 ======
77
78 * [Web Gallia](http://www.gallio.org/)
79 * [Google Code Gallia s repozitářem a bug tracking systémem](http://code.google.com/p/mb-unit/issues/list)
80 * [Google Group Gallia](https://groups.google.com/forum/?fromgroups#!forum/gallio-dev)
81
82 Prezentace
83 ==========
84
85 * [[Prezentace záměru práce|Gallio.pdf]]
86 * [[Prezentace výsledku práce|prezentace2.pdf]]
87
88 Ohloh
89 =====
90
91 <a href='https://www.ohloh.net/accounts/167515?ref=Detailed'>
92 <img alt='Ohloh profile for smejky' height='35' src='https://www.ohloh.net/accounts/167515/widgets/account_detailed.gif' width='191' />
93 </a>
94
95
96   [1]: http://code.google.com/p/mb-unit/issues/detail?id=44&sort=owner&colspec=ID%20Type%20Status%20Component%20Priority%20Milestone%20Owner%20Summary