[Modelinterpreter] tesztek maven-ben

Gera Zoltán gerazo at caesar.elte.hu
Mon Nov 16 10:37:21 CET 2015


Ok. Akkor én ezek tükrében most csinálok egy friss pull request-et és 
aztán kis lépésekben folytatjuk.

Zozó

ui: A PR-hoz még annyit, hogy a nagy hibakeresésben az api test-eket 
átraktam a tests package-ből a sima package-be úgy, ahogy lenniük 
kellene. (Akkor még azt hittem, hogy a surefire fragment futtatása más.) 
A lényeg, hogy ha már megcsináltam, akkor benthagyom... elvégre ez a 
legszebb test-suite.


2015-11-14 01:41 keltezéssel, Kovács Gábor Ferenc írta:
> Sziasztok!
>
> Szerintem is menjen a Jenkins, minél előbb beindul ez a rendszer, 
> annál előbb van reményünk rá, hogy tesztekkel stabilizáljuk a 
> projektet. Elvégre ha már fut az automatikus teszt, akkor az a tesztek 
> írására és karbantartására is remélhetőleg ösztönzőleg hat.
>
> Üdv:
> Gábor
>
> 2015.11.13. 23:56 keltezéssel, Karácsony Máté írta:
>> Sziasztok!
>>
>> A Jenkins setup ha minden tökéletesen megy, akkor kb 2 perc. Szóval 
>> menjen, legalább látszik, ha valami még nem teljesen jó a build 
>> systemben. A Trunk job-ról le lehet másolni a beállításokat, bár kb. 
>> semmi extra nincs benne. Az svn helyett meg úgy is git van. Kb. 
>> annyi, hogy a maven pluginnek meg van mondva, hogy a releng parent 
>> alatti pom.xml-t futtassa.
>>
>> Üdv,
>>  Máté
>>
>> On Friday, November 13, 2015 19:58 CET, Gera Zoltán 
>> <gerazo at caesar.elte.hu> wrote:
>>> Sziasztok!
>>>
>>> Jelenleg így állunk:
>>>
>>> Minden fordul maven-ben, de
>>> [INFO] hu.elte.txtuml.api.model.tests ..................... FAILURE 
>>> [ 6.385 s]
>>> [INFO] hu.elte.txtuml.diagnostics.tests ................... SUCCESS 
>>> [ 9.618 s]
>>> [INFO] hu.elte.txtuml.export.papyrus.tests ................ FAILURE 
>>> [ 14.846 s]
>>> [INFO] hu.elte.txtuml.export.uml2.tests ................... FAILURE 
>>> [ 6.590 s]
>>> [INFO] hu.elte.txtuml.export.uml2.tests.models ............ SUCCESS 
>>> [ 0.100 s]
>>> [INFO] hu.elte.txtuml.utils.tests ......................... SUCCESS 
>>> [ 6.879 s]
>>> [INFO] hu.elte.txtuml.xtxtuml.tests ....................... FAILURE 
>>> [ 6.962 s]
>>>
>>> Ezek közül az api.model valójában jó. Maven-ben azért hullik el, 
>>> mert baj van a singletonsággal.
>>> A papyrus, uml2, és xtxtuml tesztek viszont Eclipse-ben is hibásak 
>>> (bár itt is vannak maven-es eltérések). Ez azt jelenti, hogy vannak 
>>> jól lefutó tesztek, de vannak rosszak is. Vannak tesztek, melyeket 
>>> szerintem még az api refaktor óta nem futtatott senki (első 
>>> ránézésre az a baj).
>>>
>>> Ezek alapján a coverage-ünk még annál is gyengébb, mint hittük. Azt 
>>> hiszem, hogy addig, amíg nincs hadrendben a Jenkins, idővel maguktól 
>>> meg fognak romlani a tesztejeink. Úgyhogy én azt javaslom, hogy a 
>>> hibás teszteket tiltsuk le és akár így is rakjuk fel a cuccot 
>>> Jenkins-be. Legalább a kód fordulásáról és a jó tesztek működéséről 
>>> gondoskodna. A hibás tesztek javítását meg kioszthatjuk issue-kal 
>>> egymás között később.
>>>
>>> Mit szóltok?
>>>
>>> Zozó
>>>
>>> _______________________________________________
>>> Modelinterpreter mailing list
>>> Modelinterpreter at plc.inf.elte.hu
>>> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>>
>>
>>
>>
>>
>> _______________________________________________
>> Modelinterpreter mailing list
>> Modelinterpreter at plc.inf.elte.hu
>> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>
>
>
> _______________________________________________
> Modelinterpreter mailing list
> Modelinterpreter at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/modelinterpreter/attachments/20151116/a9aeead3/attachment.html>


More information about the Modelinterpreter mailing list