Open npasserini opened 7 years ago
Luego de correr los tests, las opciones en "Run as" desaparecieron. Si me muevo de tab y vuelvo, aparecen de nuevo.
lo mismo pasa cuando se corre un wlk (pero no un program), desde el "run as"
(no lo habia visto nunca, porque siempre prefiero darle directo desde el boton principal)
2017-09-18 21:35 GMT-03:00 Nico Passerini notifications@github.com:
Luego de correr los tests, las opciones en "Run as" desaparecieron. Si me muevo de tab y vuelvo, aparecen de nuevo.
— 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/issues/1266#issuecomment-330394207, or mute the thread https://github.com/notifications/unsubscribe-auth/ALMbm8C2ySJkkzOIB7e50-zXZ2Um2K5lks5sjww_gaJpZM4PbtAE .
Ja, ahí le encontré la vuelta. Si ponés los tests en la misma solapa que el package explorer anda siempre:
Voy a ver qué corno es, pero tiene que ser algo de la configuración del menú, muy malo...
Uf, está difícil. Fíjense @npasserini y @lspigariol que cuando no les aparece las opciones, si en lugar de darle directamente botón derecho, hacen primero un click izquierdo (y luego el derecho), el menú se refresca. ¡Malísimo! Funciona cuando lo tenés en dos solapas porque al volver a la solapa anterior se activa la vista y se refresca el menú. Voy a investigar qué puede ser...
No lo probé desde el click izderecho, sino desde el menu desplegable del boton de la barra de herramientas.
Ah, pero ese botón no está en modo desarrollo, sino en el producto cuando se hace el build. Igual creo que encontré que el problema está acá:
def static activate() {
RunInUI.runInUI [
val view = PlatformUI.workbench.activeWorkbenchWindow.activePage.showView(WollokTestResultView.NAME)
(view as WollokTestResultView).cleanView
]
}
Porque queda activa la ventana de Wollok Test y esa no te permite abrir el menú Run all tests, hasta que no vuelvas a activar la ventana anterior. Voy a ver cómo le doy una vuelta, porque esa línea hace que si está oculta la ventana Wollok Test la activa, como es mi caso que yo pongo en una solapa el Project Explorer y al costado los tests.
Pero es un problema de secuencia o de cuál es la ventana seleccionada?
2017-09-21 8:57 GMT-03:00 Fernando Dodino notifications@github.com:
Ah, pero ese botón está en el producto cuando se hace el build. Igual creo que encontré que el problema está acá:
def static activate() { RunInUI.runInUI [ val view = PlatformUI.workbench.activeWorkbenchWindow.activePage.showView(WollokTestResultView.NAME) (view as WollokTestResultView).cleanView ] }
Porque queda activa la ventana de Wollok Test y esa no te permite abrir el menú Run all tests, hasta que no vuelvas a activar la ventana anterior.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uqbar-project/wollok/issues/1266#issuecomment-331134950, or mute the thread https://github.com/notifications/unsubscribe-auth/AEa1OWHqAl503sFi1jLECdFfPR7XnkA2ks5skk8-gaJpZM4PbtAE .
Cuando el TestResultView se activa se pierde el contexto de la ventana anterior, cuando hacés botón derecho no se activa el menú contextual de nuevo, sino hasta que hacés un click izquierdo: con eso activás de nuevo el project explorer y el botón derecho funciona. A mí siempre me anda porque yo agrupo en un mismo conjunto de solapas al Project Explorer y a los Wollok Test. Entonces eso hace que para volver a seleccionar tengo que activar de nuevo el Project Explorer. Ya lo arreglé para tu configuración, falta que funcione bien para la mía.
En realidad yo también siempre lo uso como lo tenés vos, lo moví el otro día porque etsaba teniendo un problema con el monitor. Que yo sepa, la configuración que yo estaba usando en ese momento no es habitual, ergo, si sólo pasa en ese caso, podríamos decidir que esto tiene bastante baja prioridad.
2017-09-21 14:05 GMT-03:00 Fernando Dodino notifications@github.com:
Cuando el TestResultView se activa se pierde el contexto de la ventana anterior, cuando hacés botón derecho no se activa el menú contextual de nuevo, sino hasta que hacés un click izquierdo: con eso activás de nuevo el project explorer y el botón derecho funciona. A mí siempre me anda porque yo agrupo en un mismo conjunto de solapas al Project Explorer y a los Wollok Test. Entonces eso hace que para volver a seleccionar tengo que activar de nuevo el Project Explorer. Ya lo arreglé para tu configuración, falta que funcione bien para la mía.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uqbar-project/wollok/issues/1266#issuecomment-331220144, or mute the thread https://github.com/notifications/unsubscribe-auth/AEa1OXIPwBy4x3glRoNPuDylgi8Mm-wSks5skpdmgaJpZM4PbtAE .
Voy a probar un poco más, y si no sale lo voy a dejar para más adelante porque lo que logré fue detectar al activarse la ventana de Wollok Tests cuál era la ventana activa anterior. Cuando corren los tests vuelvo a activar esa ventana activa. El tema es que si lo ponés en la misma solapa, el efecto que tiene es que no ves los tests, es peor eso que directamente recordar hacer un click izquierdo y luego el derecho.
El problema es que
Esto complica para saber qué tipo de configuración tiene y actuar en consecuencia. Cualquier novedad les chiflo pero está complicado.