Faraday: انتظر حتى يدعم CodeClimate SimpleCov 0.18+ ، ثم أعد إضافة شارة ومجموعة تغطية الرمز

تم إنشاؤها على ١ أبريل ٢٠٢٠  ·  5تعليقات  ·  مصدر: lostisland/faraday

معلومات أساسية

  • نسخة فاراداي: سيد
  • إصدار روبي: 2.6.2

وصف المشكلة

دائمًا ما يفشل إبلاغ Codeclimate عن تغطية الكود. هذا بسبب عدم دعمهم للتنسيق 0.18+ لإخراج SimpleCov (تغطية الفرع ، إلخ).

لقد تعرفت على ناتج الخطأ في الخطوة الثانية لمراسل مناخ الترميز: فشل Go في تحليل تنسيق SimpleCov الأحدث.

Error: json: cannot unmarshal object into Go struct field input.coverage of type []formatters.NullInt
Usage:
  cc-test-reporter after-build [flags]

~ الاقتراح : قم بالرجوع إلى إصدار بسيط مدعوم بمناخ الترميز ، واحتفظ بتعليق رمز هناك لتذكيرنا بذلك.

اقتراح ، تحديث : تعطيل الإبلاغ عن التغطية والشارة حتى يدعم Codeclimate جميع SimpleCov. يمكن أن تظل هذه المشكلة مفتوحة باعتبارها مشكلة تتبع لهذا.

خطوات التكاثر

شاهد فشل إجراءات GH هذا: https://github.com/lostisland/faraday/runs/543272466؟check_suite_focus=true#step : 9: 8

عندما يتجاوز CI هذه الخطوة ، يتم تشغيل هذا البرنامج فقط في Ruby 2.6. كود الخروج هو 255 عند الفشل ، والمخرج يبدو كما هو مذكور أعلاه.

ال 5 كومينتر

بالتفكير مليًا في هذا الأمر ، أود نوعًا ما ألا يكون برنامج Go الخاص بـ CodeClimate يعيق SimpleCov مرة أخرى. سأختار إزالة شارة التغطية الخاصة بهم من README بدلاً من ذلك. يمكننا إعادة الشارة عندما يدعمون SimpleCov 0.18+.

قضية المراسل هنا:
https://github.com/codeclimate/test-reporter/issues/413

https://github.com/colszowka/simplecov/releases لديه الكثير من الإجراءات الجارية.

مع أي إزالة من هذا القبيل ستأتي "إسقاط عناصر CI التي تنقل بيانات التغطية أيضًا".

في الواقع ، لا ينبغي لنا تخفيض إصدار SimpleCov لمجرد أنه لا يدعمه مراسل الاختبار الخاص بـ CodeClimate. توافق على تعطيل مراسل الاختبار حتى يتم دفع الإصلاح

لقد أزلنا المناخ المرمز ، وأغلقنا هذا

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

القضايا ذات الصلة

Lewiscowles1986 picture Lewiscowles1986  ·  4تعليقات

luizkowalski picture luizkowalski  ·  3تعليقات

mattmill30 picture mattmill30  ·  4تعليقات

yykamei picture yykamei  ·  4تعليقات

subvertallchris picture subvertallchris  ·  5تعليقات