[Modelinterpreter] tesztek maven-ben

Karácsony Máté kmate at caesar.elte.hu
Fri Nov 13 23:56:28 CET 2015


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


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


More information about the Modelinterpreter mailing list