پوشش شعب JaCoCo چیست؟
پوشش شعب JaCoCo چیست؟

تصویری: پوشش شعب JaCoCo چیست؟

تصویری: پوشش شعب JaCoCo چیست؟
تصویری: JaCoCo & EclEmma: آموزش پوشش کد جاوا 2024, آوریل
Anonim

JaCoCo عمدتاً سه معیار مهم را ارائه می دهد: خطوط پوشش نشان دهنده مقدار کدی است که بر اساس تعداد دستورالعمل های کد بایت جاوا که توسط تست ها فراخوانی شده است، اعمال شده است. پوشش شعب درصد ورزش را نشان می دهد شاخه ها در کد - معمولاً به عبارات if/else و switch مربوط می شود.

به همین ترتیب، پوشش کد شعبه چیست؟

پوشش شعبه یک روش آزمایشی است که هدف آن اطمینان از اینکه هر یک از موارد ممکن است شاخه از هر نقطه تصمیم حداقل یک بار اجرا می شود و در نتیجه اطمینان حاصل می شود که همه در دسترس هستند کد اجرا می شود. یعنی هر شاخه از هر راه، درست و نادرست.

علاوه بر موارد فوق، JaCoCo برای چه مواردی استفاده می شود؟ ما استفاده کنید را JaCoCo افزونه Maven برای دو منظور: این امکان دسترسی به ما را فراهم می کند JaCoCo عامل زمان اجرا که داده های پوشش اجرا را ثبت می کند. گزارش های پوشش کد را از داده های اجرایی ثبت شده توسط JaCoCo عامل زمان اجرا

به طور مشابه، ممکن است بپرسید که JaCoCo چیست و چگونه کار می کند؟

عامل جاوا. JaCoCo از ابزار دقیق فایل کلاس برای ثبت داده های پوشش اجرا استفاده می کند. فایل‌های کلاس با استفاده از یک عامل به اصطلاح جاوا به‌طور همزمان ابزارسازی می‌شوند. این مکانیزم امکان پیش پردازش درون حافظه همه فایل های کلاس را در حین بارگذاری کلاس مستقل از چارچوب برنامه فراهم می کند.

پوشش شعب چگونه اندازه گیری می شود؟

به دو معیار، خط توجه کنید پوشش و پوشش شعبه . می توانید نحوه محاسبه آنها را مشاهده کنید. خطوط Cover را بردارید و آن را به خطوط Coverable تقسیم کنید و خط را دریافت کنید پوشش درصد را بگیرید شاخه های پوشیده شده و آن را به کل تقسیم کنید شاخه ها و تو داری پوشش شعبه به عنوان درصد

توصیه شده: