test di regressione Java (con AWT coinvolto) possibile senza rubare messa a fuoco desktop?
-
25-09-2019 - |
Domanda
devo test di regressione di un sistema Java che non portare eventuali elementi grafici, ma fanno fare uso di thread evento AWT. C'è un modo per impostare le cose per eseguire questa suite di test in background sulla mia workstation senza di essa costantemente afferrare attenzione da qualsiasi altra cosa su cui sto lavorando? (Sto facendo funzionare questo su un mac.)
Soluzione
Se la vostra su un Mac: eseguire test! - senza perdita di messa a fuoco
Altri suggerimenti
Provare a eseguire Java con -Djava.awt.headless = true parametro. Questo dovrebbe funzionare per voi se non si utilizza elementi grafici. Si spera, sarà evitare che il programma di afferrare fuoco mentre è in esecuzione.
java -Djava.awt.headless = true
Ecco alcuni collegamenti con ulteriori informazioni:
http://www.macosxhints.com/article.php?story=20071208235352641
Si potrebbe eseguire queste prove con un desktop virtuale, macchina virtuale (come VMWare) o frame buffer virtuale. Non sono sicuro su Mac, ma su Linux funziona benissimo con xvfb
.