tests Java de régression (avec AWT impliqué) possible sans voler focus du bureau?
-
25-09-2019 - |
Question
J'ai des tests de régression d'un système Java qui ne met pas en place des éléments graphiques, mais ne utiliser le fil des événements AWT. Est-il possible que je peux mettre les choses en place pour exécuter cette suite de tests en arrière-plan sur mon poste de travail sans elle saisir constamment attention de tout ce que je travaille? (Je suis en cela sur un mac.)
La solution
Si votre sur un Mac: Exécuter les tests - sans perte de mise au point
Autres conseils
Essayez d'exécuter java avec -Djava.awt.headless = true paramètre. Cela devrait fonctionner pour vous si vous n'utilisez pas d'éléments graphiques. Si tout va bien, il empêchera le programme de mise au point saisissant en cours d'exécution.
java -Djava.awt.headless = true
Voici quelques liens avec plus d'informations:
http://www.macosxhints.com/article.php?story=20071208235352641
Vous pouvez exécuter ces tests avec un bureau virtuel, machine virtuelle (comme VMWare) ou tampon de trame virtuelle. Je ne suis pas sûr de Mac, mais sur Linux il fonctionne très bien avec xvfb
.