اختبار الانحدار Java (مع المشاركة في AWT) ممكن دون سرقة تركيز سطح المكتب؟

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

سؤال

لقد تلقيت اختبارات الانحدار لنظام Java الذي لا يطرح أي عناصر رسومية ولكنه استخدم مؤشر ترابط حدث AWT. هل هناك أي طريقة يمكنني من خلالها إعداد الأشياء لتشغيل مجموعة الاختبار هذه في الخلفية على محطة العمل الخاصة بي دون أن تمنح باستمرار التركيز من أي شيء آخر أعمل عليه؟ (أنا أقوم بتشغيل هذا على جهاز Mac.)

هل كانت مفيدة؟

المحلول

نصائح أخرى

حاول تشغيل Java مع -djava.awt.headless = المعلمة الحقيقية. يجب أن يعمل هذا من أجلك إذا كنت لا تستخدم أي عناصر رسومية. نأمل أن يمنع البرنامج من الاستيلاء على التركيز أثناء تشغيله.

java -djava.awt.headless = صحيح

فيما يلي بعض الروابط بمزيد من المعلومات:

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

يمكنك تنفيذ هذه الاختبارات باستخدام سطح مكتب افتراضي أو جهاز افتراضي (مثل VMware) أو مخزن المؤقت الإطار الظاهري. لست متأكدًا من Mac ، ولكن على Linux يعمل بشكل رائع xvfb.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top