Регрессионное тестирование Java (с участием AWT) возможна без воровства фокусировки на рабочем столе?

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

Вопрос

У меня есть регрессионные тесты системы Java, которая не поднимает никаких графических элементов, но используйте тему события AWT. Есть ли способ, которым я могу настроить вещи, чтобы запустить этот тестовый набор на заднем плане на моей рабочей станции, без него постоянно хватает фокусировки от того, что я работаю? (Я бегу на это на Mac.)

Это было полезно?

Решение

Другие советы

Попробуйте запустить Java с -djava.awt.eakless = True Parameter. Это должно работать для вас, если вы не используете какие-либо графические элементы. Надеюсь, это помешает программе охватить фокус, когда она работает.

java -djava.awt.awt.eakless = True

Вот некоторые ссылки с большей информацией:

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

Вы можете выполнить эти тесты с виртуальным рабочим столом, виртуальной машиной (например, VMware) или буфером виртуального кадра. Я не уверен в Mac, но на Linux это отлично работает с xvfb.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top