Closed faloi closed 4 years ago
El error que tira es java.lang.NoClassDefFoundError: org/uqbar/project/wollok/game/VisualComponent
Puede ser que falten los jars de WollokGame o algo así? Recuerdo que Fer había seleccionado los archivos mínimos necesarios para el cli.
A mi también me gustaría tener el CI para los proyectos con Game :)
No está relacionado pero pregunto: ¿el estado del game
se reinicia entre
cada test?
No lo probé intensivamente, pero me animo a decir que no.
El vie., 5 jul. 2019 14:49, Nahuel Palumbo notifications@github.com escribió:
El error que tira es java.lang.NoClassDefFoundError: org/uqbar/project/wollok/game/VisualComponent Puede ser que falten los jars de WollokGame o algo así? Recuerdo que Fer había seleccionado los archivos mínimos necesarios para el cli.
A mi también me gustaría tener el CI para los proyectos con Game :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/uqbar-project/wollok-cli/issues/12?email_source=notifications&email_token=AAMDFK7YVDCR4ZRBCQNNYEDP56CRVA5CNFSM4H6M3ZE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZKBF2I#issuecomment-508826345, or mute the thread https://github.com/notifications/unsubscribe-auth/AAMDFK6572EOG3KZKRMUF6DP56CRVANCNFSM4H6M3ZEQ .
Habría que buscar el jar de Wollok Game e incorporarlo, es raro.
El estado de game debería reiniciarse como todo wko entre cada test...
Ya encontré que falta copiar el jar wollok.game
, lo voy a incluir a mano y lo incorporo al script
@faloi podrías probar ahora?
Corrí un build de pepitaGame y anduvo, pero no tiene tests, los programas rompen obviamente porque no tenemos Open GL y además porque no se pueden correr batch (no tiene sentido). Pero ya incorporé wollok.game dentro de los jars a copiar, y también los jars propios de la carpeta lib
Si ya lo tenemos andando démosle para adelante, pero en realidad lo ideal sería tener un mock de game para los tests, ¿qué les parece?
El jue., 1 de ago. de 2019 a la(s) 00:57, Fernando Dodino ( notifications@github.com) escribió:
@faloi https://github.com/faloi podrías probar ahora?
Corrí un build de pepitaGame y anduvo, pero no tiene tests, los programas rompen obviamente porque no tenemos Open GL y además porque no se pueden correr batch (no tiene sentido). Pero ya incorporé wollok.game dentro de los jars a copiar, y también los jars propios de la carpeta lib
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/uqbar-project/wollok-cli/issues/12?email_source=notifications&email_token=ABDLKONUOXA2BYLLPQHPPU3QCJNKNA5CNFSM4H6M3ZE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3JHJFQ#issuecomment-517108886, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDLKOLJ2UIDR7NAZ2VB4XLQCJNKNANCNFSM4H6M3ZEQ .
Cierro el issue original, lo de los mock para game me parece excelente, carguemos un issue en wollok-xtext...
Se que es polémico, pero en una entrega de Game pedimos que hagan test, que en el Wollok IDE corren y luego en Travis no (en realidad sí corren, pero algo más falla). Se puede ver un ejemplo en https://travis-ci.com/faloi/defensa-tp-martes-GaianiMagali/builds/118119111.
La posta es que no sé cómo se llevan los tests con game, y ni siquiera estoy seguro de si deberían llevarse bien. El punto es que desacoplar
game
de los objetos de dominio está fuera del alcance de la materia, y a mí me gustaría que puedan convivir ambas cosas.