开发者

Java regression testing (with AWT involved) possible without stealing desktop focus?

I'开发者_如何学Gove got regression tests of a Java system that don't bring up any graphical elements but do make use of the AWT event thread. Is there any way I can set things up to run this test suite in the background on my workstation without it constantly grabbing focus from whatever else I'm working on? (I'm running this on a mac.)


Try running java with -Djava.awt.headless=true parameter. This should work for you if you are not using any graphical elements. Hopefully, it will prevent the program from grabbing focus while it is running.

java -Djava.awt.headless=true

Here are some links with more information:

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


If your on a Mac: Run Tests - Without Focus Loss!


You could execute these tests with a virtual desktop, virtual machine (like VMWare) or virtual frame buffer. I'm not sure about Mac, but on Linux it works great with xvfb.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜