ما هو اختصار لوحة المفاتيح لتشغيل جميع اختبارات الوحدة في المشروع الحالي في Pydev + Eclipse؟

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

سؤال

أنا أعرف كنترول + F9 تشغيل ملف واحد.

كيف تديرهم جميعًا؟

إذا لم يكن هناك شيء من هذا القبيل ، كيف تربط اختصار لوحة المفاتيح به؟

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

المحلول

لما لا:

  • حدد مجموعة من الاختبارات ، أو هدف في نص ANT (مثل هذا, ، في الجزء السفلي من المقالة) ، ثم ربط تكوين الإطلاق (تكوين خارجي للنص الناتج)؟

يمكنك بعد ذلك استخدام أ اختصار لتكوين الإطلاق هذا (كما في هذا الموضوع).
حل واحد لذلك هو قم دائمًا بتشغيل التطبيق الأخير (F11 أو كنترول+F11 )

<target name="tests" depends="compile">
  <py-test pythonpath="${src.dir}" dir=".">
    <fileset dir="${src.dir}">
      <include name="**/*Test.py"/>
    </fileset>
  </py-test>
</target> 

ملاحظة: هناك طرق أخرى لدمج اختبار الوحدة مع Pydev ، كما هو موضح في السؤال اختبار الوحدة المستمر مع Pydev (Python و Eclipse)

نصائح أخرى

انقر على مجلد يحتوي على اختبارات في مستكشف حزمة Pydev. ثم خيار قائمة التشغيل (وهو ليس F9 بالنسبة لي ولكن CMD+تحول+F11 (حسنًا ، أنا على OSX ولكني أظن أن هذا سيكون كنترول+تحول+F11 في مكان آخر) هذا يدير جميع الاختبارات التي يمكن أن تجدها في الدلالات الفرعية

لتكرار تحتاج إلى القيام به وفقًا لإجابة فونك

يمكنك بعد ذلك استخدام أ اختصار لتكوين الإطلاق هذا (كما في هذا الموضوع).
حل واحد لذلك هو قم دائمًا بتشغيل التطبيق الأخير (F11 أو كنترول+F11 )

انتقل إلى التفضيلات واكتب المفاتيح للوصول إلى صفحة تعريف اختصار لوحة المفاتيح (أعتقد أنها تسمى المفاتيح ... آسف ليس على جهاز DEV الآن). في هذا الحوار ، يمكنك البحث عن الأوامر. معرفة ما إذا كان هناك أمر Run All Tests (قد يساعد في العثور على اختبارات التشغيل التي تستخدمها حاليًا أولاً). إذا كان هناك تحقق من الاختصار أو حدده.

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