Возможно ли регрессионное тестирование Java (с участием AWT) без кражи рабочего стола? - PullRequest
3 голосов
/ 05 августа 2010

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

Ответы [ 3 ]

1 голос
/ 05 августа 2010

Попробуйте запустить java с параметром -Djava.awt.headless = true.Это должно работать для вас, если вы не используете какие-либо графические элементы.Надеемся, что это предотвратит захват программы во время ее работы.

java -Djava.awt.headless = true

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

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

0 голосов
/ 05 августа 2010
0 голосов
/ 05 августа 2010

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

...