JaCoCo şube kapsamı nedir?
JaCoCo şube kapsamı nedir?

Video: JaCoCo şube kapsamı nedir?

Video: JaCoCo şube kapsamı nedir?
Video: Test unitario con Spring Boot, Mockito y JUnit 5 | 7 - Code coverage con Jacoco Plug-in 2024, Nisan
Anonim

JaCoCo temel olarak üç önemli ölçü sağlar: Çizgiler kapsama testler tarafından çağrılan Java bayt kod talimatlarının sayısına göre uygulanan kod miktarını yansıtır. Şube kapsamı uygulanan yüzdeyi gösterir dallar kodda – genellikle if/else ve switch ifadeleriyle ilgilidir.

Buna bağlı olarak, şube kodu kapsamı nedir?

Şube kapsamı olası her birinin olmasını sağlamayı amaçlayan bir test yöntemidir. dal her karar noktasından en az bir kez yürütülür ve böylece tüm erişilebilir kod Idam edildi. Yani, her dal her şekilde alınır, doğru ve yanlış.

Yukarıda ayrıca JaCoCo ne için kullanılır? Biz kullanmak NS JaCoCo Maven eklentisi iki amaç için: JaCoCo yürütme kapsamı verilerini kaydeden çalışma zamanı aracısı. tarafından kaydedilen yürütme verilerinden kod kapsamı raporları oluşturur. JaCoCo çalışma zamanı aracısı.

Benzer şekilde, JaCoCo nedir ve nasıl çalışır diye sorabilirsiniz.

Java Aracısı. JaCoCo yürütme kapsamı verilerini kaydetmek için sınıf dosyası enstrümantasyonunu kullanır. Sınıf dosyaları, sözde bir Java aracısı kullanılarak anında kullanılır. Bu mekanizma, uygulama çerçevesinden bağımsız olarak sınıf yüklemesi sırasında tüm sınıf dosyalarının bellek içi ön işlenmesine izin verir.

Şube kapsamı nasıl ölçülür?

İki metriğe dikkat edin, satır kapsama ve şube kapsamı . Nasıl hesaplandıklarını görebilirsiniz. Kapak çizgilerini alın ve bunu Kapsanabilir çizgilere bölün ve çizgiyi elde edin kapsama yüzde. al kapalı dallar ve bunu toplamda böl dallar ve sen sahipsin şube kapsamı yüzde olarak.

Önerilen: