pruebas de regresión de Java (con AWT involucrado) posible sin robar el foco de escritorio?

StackOverflow https://stackoverflow.com/questions/3409795

Pregunta

Tengo pruebas de regresión de un sistema de Java que no aparezca ningún elementos gráficos, pero hacer hacer uso del hilo de eventos AWT. ¿Hay alguna manera de arreglar las cosas para ejecutar este conjunto de pruebas en segundo plano en mi estación de trabajo sin ella constantemente agarrando el foco de cualquier otra cosa que estoy trabajando? (Me estoy quedando este en un mac.)

¿Fue útil?

Solución

Otros consejos

Trate de ejecutar Java con -Djava.awt.headless = true parámetro. Esto debería funcionar para usted si usted no está utilizando ningún elementos gráficos. Con suerte, se evitará que el programa de agarrar el foco mientras se está ejecutando.

java -Djava.awt.headless = true

Estos son algunos enlaces con más información:

http://www.macosxhints.com/article.php?story=20071208235352641

Se podría ejecutar estas pruebas con un escritorio virtual, la máquina virtual (como VMWare) ni tarjeta virtual. No estoy seguro acerca de Mac, pero en Linux funciona muy bien con xvfb.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top