Dart-code: دعم "تشغيل جميع الاختبارات" للمشاريع في المجلدات الفرعية

تم إنشاؤها على ١١ فبراير ٢٠١٩  ·  5تعليقات  ·  مصدر: Dart-Code/Dart-Code

مرحبًا ، لدي بنية المجلد التالية

الحل \ project1test
الحل \ project2test

أفتح الحل في الجذر (الحل) وحدد "تشغيل جميع الاختبارات" وأحصل على الرسالة التالية
"غير قادر على العثور على أي مجلدات اختبار".

هل هذا مدعوم أم أحتاج إلى فتح استوديو مرئي على مستوى المشروع لاستخدام "تشغيل جميع الاختبارات"؟

in testing is enhancement

التعليق الأكثر فائدة

تم إصلاح هذا في # 1792 والذي أضاف الدعم للمشاريع في المجلدات الفرعية والمسح الضوئي لأسفل. لقد وجدت خطأ آخر (# 2377) أثناء اختباره اليوم ، لذلك تم إصلاحه للإصدار التالي.

ال 5 كومينتر

هل هذا مدعوم أم أحتاج إلى فتح استوديو مرئي على مستوى المشروع لاستخدام "تشغيل جميع الاختبارات"؟

الآن نحن نبحث فقط عن مجلدات /test في جذر المشروع. أعتقد أنه طلب دعم معقول ، نظرًا لأننا بدأنا في دعم المشاريع في المجلدات الفرعية بشكل أفضل مؤخرًا.

كحل بديل محتمل ، هل يمكنك محاولة فتح مشاريعك كـ "مجلدات مساحة العمل" بدلاً من ذلك؟ على سبيل المثال. انقر فوق ملف -> فتح ، ثم انتقل إلى مجلد الحل الخاص بك ، وانقر مع الضغط على مفتاح shift لتحديد مجلدي المشروع 1 والمشروع 2 . سيؤدي هذا إلى فتح كلا المجلدين في شجرة المستكشف ، لكن كل منهما سيكون مجلد مساحة العمل الخاص به.

نعم ، يبدو أن فتح المشاريع في مساحة العمل يؤدي إلى الحيلة (لم أستخدم مساحات العمل من قبل ، وسأقرأ عليها!) يبدو أنه يجري جميع الاختبارات من جميع المشاريع ، لذا أعتقد أن هذا يناسبني: - )

عظيم ، شكرا للتأكيد!

تتيح لك مجلدات مساحة العمل فتح مجلدات متعددة من مواقع مختلفة تمامًا على القرص ، ولكنها أيضًا طريقة مناسبة لإخبار VS Code (أو الامتدادات) بأن "هذه مشروعات". عندما تفتح مجلدًا رئيسيًا فقط ، فإن الطريقة الوحيدة بالنسبة لنا لمعرفة المجلدات التي تمثل مشروعات هي فحصها بحثًا عن ملفات pubspec (وهذا يعني السير في الشجرة بأكملها). على هذا النحو ، نحن نفعل هذا فقط في بعض الأماكن ، ونميل إلى التعمق في مستوى واحد أو مستويين فقط.

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

رائع ، تبدو مساحات العمل أكثر وضوحًا قليلاً وأنا أحب ذلك تمامًا! شكرا جزيلا دان

تم إصلاح هذا في # 1792 والذي أضاف الدعم للمشاريع في المجلدات الفرعية والمسح الضوئي لأسفل. لقد وجدت خطأ آخر (# 2377) أثناء اختباره اليوم ، لذلك تم إصلاحه للإصدار التالي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات