Teste de regressão Java (com AWT envolvido) possível sem roubar foco na área de trabalho?

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

Pergunta

Eu tenho testes de regressão de um sistema Java que não traz nenhum elementos gráficos, mas utiliza o thread de eventos AWT. Existe alguma maneira de configurar as coisas para executar esse conjunto de testes em segundo plano na minha estação de trabalho sem que ela constantemente pegue o foco de qualquer outra coisa em que estou trabalhando? (Estou executando isso em um Mac.)

Foi útil?

Solução

Se você está em um Mac:Executar testes - sem perda de foco!

Outras dicas

Tente executar o Java com -djava.awt.hefetless = parâmetro true. Isso deve funcionar para você se você não estiver usando nenhum elemento gráfico. Felizmente, isso impedirá que o programa pegue o foco enquanto estiver em execução.

java -djava.awt.headless = true

Aqui estão alguns links com mais informações:

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

Você pode executar esses testes com uma área de trabalho virtual, máquina virtual (como VMware) ou buffer de estrutura virtual. Não tenho certeza sobre o Mac, mas no Linux funciona muito bem com xvfb.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top