JaCoCo filialının əhatə dairəsi nədir?
JaCoCo filialının əhatə dairəsi nədir?

Video: JaCoCo filialının əhatə dairəsi nədir?

Video: JaCoCo filialının əhatə dairəsi nədir?
Video: "Evədək Optika" Layihəsinin Əhatə Dairəsi Genişləndirilir. 2024, Aprel
Anonim

JaCoCo əsasən üç mühüm ölçü təmin edir: Xəttlər əhatə testlər tərəfindən çağırılan Java bayt kodu təlimatlarının sayına əsasən həyata keçirilən kodun miqdarını əks etdirir. Filialların əhatə dairəsi yerinə yetirilmə faizini göstərir filiallar kodda – adətən if/else və switch ifadələri ilə əlaqədardır.

Müvafiq olaraq, filial kodunun əhatə dairəsi nədir?

Filial əhatəsi hər birinin mümkün olmasını təmin etmək məqsədi daşıyan bir sınaq üsuludur filialı hər bir qərar nöqtəsindən ən azı bir dəfə yerinə yetirilir və bununla da hamısının əlçatan olması təmin edilir kod icra olunur. Yəni hər filialı doğru və yalan hər cür qəbul edilir.

Yuxarıdakılardan əlavə, JaCoCo nə üçün istifadə olunur? Biz istifadə edin the JaCoCo Maven plagini iki məqsəd üçün: O, bizə daxil olmaq imkanı verir JaCoCo icra əhatəsi məlumatlarını qeyd edən iş vaxtı agenti. tərəfindən qeydə alınan icra məlumatlarından kod əhatə dairəsi hesabatları yaradır JaCoCo iş vaxtı agenti.

Eynilə, siz soruşa bilərsiniz ki, JaCoCo nədir və necə işləyir?

Java agenti. JaCoCo icra əhatə dairəsi məlumatlarını qeyd etmək üçün sinif fayl alətlərindən istifadə edir. Sinif faylları sözdə Java agentindən istifadə edərək tez bir zamanda cihazlaşdırılır. Bu mexanizm proqram çərçivəsindən asılı olmayaraq sinif yüklənməsi zamanı bütün sinif fayllarının yaddaşda əvvəlcədən işlənməsinə imkan verir.

Filialın əhatə dairəsi necə ölçülür?

İki ölçüyə diqqət yetirin, xətt əhatə və filial əhatəsi . Onların necə hesablandığını görə bilərsiniz. Qapaq xətlərini götürün və onu Örtülən xətlərə bölün və xətti əldə edin əhatə faiz. götürün örtülmüş budaqlar və ümumiyə bölün filiallar və sizdə var filial əhatəsi faiz kimi.

Tövsiyə: