[flex] فليكسونيت مع مشروع أكتيونسكريبت النقي في فليكس منشئ 3


Answers

انتهى بي الأمر وضع وحدة اختبار ملف مكسمل في المشروع الأصلي، إنشاء مشروع فليكس جديد، حذف دليل سرك، والاستعاضة عنه مجلد ربط إكليبس إلى دليل سرك من مشروع أكتيونسكريبت. يبدو أن هذا الإعداد للعمل بشكل جيد.

Question

إذا قمت بإنشاء مشروع أكتيونسكريبت النقي في فليكس منشئ 3 وتريد أن تفعل اختبار وحدة باستخدام فليكسونيت، ما هو الخيار الأفضل؟

سوف المدمج في فليكس باني ترفض بناء ملف مكسمل يحتوي على مكون تيسترونيرباس كما هو مشروع أكتيونسكريبت النقي (لا يسمح فليكس). من المستحيل إضافة ملف مكسمل إلى قائمة "أكتيونسكريبت أبليكاتيونس" في إعدادات المشروع.

الآن أستطيع أن أرى خيارين، على حد سواء غير مرغوب فيه.

  1. إضافة ملف اختبار وحدة مكسمل إلى المشروع وإنشاء إعداد أداة خارجية لبناء وتشغيله. هذا هو النهج أنا أخذ الآن، وأنها تعمل بشكل جيد، إلا أن التصحيح التفاعلي أمر مستحيل.
  2. إنشاء مشروع فليكس جديد فقط لملف مكسمل الاختبار وإضافة دليل سرك المشروع الرئيسي كدليل مصدر إضافي في خيارات البناء. أنا لا أحب هذا النهج لأنه يتطلب أن أحافظ على ملف مكسمل في شجرة دليل منفصلة من جميع الملفات المصدر الأخرى بالإضافة إلى القبح من الحفاظ على مشروعين.



إزالة عنصر 'إكسلوديدنتريز' في ملف .actScriptProperties المشروع الخاص بك يجب أن تعمل، وأنا استخدم هذه الطريقة لبناء ملف مكسمل في بلدي مشروع أكتيونسكريبت النقي.




ربما يمكنك استخدام flexunit.textui.TestRunner، الذي إخراج النتيجة إلى وحدة التحكم.




محاولة AS3Unit من ليبسبارك. لديهم أيضا مجموعة اختبار بيتا غير متزامن.




Related