Quelle est la couverture de la filiale JaCoCo ?
Quelle est la couverture de la filiale JaCoCo ?

Vidéo: Quelle est la couverture de la filiale JaCoCo ?

Vidéo: Quelle est la couverture de la filiale JaCoCo ?
Vidéo: Qu'est ce que la couverture invalidité ? 2024, Novembre
Anonim

JaCoCo fournit principalement trois métriques importantes: couverture reflète la quantité de code qui a été exercée en fonction du nombre d'instructions de code d'octet Java appelées par les tests. Couverture des succursales indique le pourcentage d'exercice branches dans le code – généralement lié aux instructions if/else et switch.

En conséquence, qu'est-ce que la couverture des codes de succursale ?

Couverture des succursales est une méthode de test, qui vise à s'assurer que chacun des branche de chaque point de décision est exécuté au moins une fois et garantit ainsi que tous les code est exécuté. C'est-à-dire que chaque branche pris dans tous les sens, vrai et faux.

A côté de ci-dessus, à quoi sert JaCoCo ? Nous utilisation les JaCoCo Plugin Maven à deux fins: Il nous fournit un accès au JaCoCo agent d'exécution qui enregistre les données de couverture d'exécution. Il crée des rapports de couverture de code à partir des données d'exécution enregistrées par le JaCoCo agent d'exécution.

De même, vous pouvez demander, qu'est-ce que JaCoCo et comment cela fonctionne-t-il ?

Agent Java. JaCoCo utilise l'instrumentation de fichier de classe pour enregistrer les données de couverture d'exécution. Les fichiers de classe sont instrumentés à la volée à l'aide d'un agent Java. Ce mécanisme permet un pré-traitement en mémoire de tous les fichiers de classe pendant le chargement de la classe, indépendamment du framework de l'application.

Comment la couverture des succursales est-elle mesurée?

Remarquez les deux métriques, ligne couverture et couverture des succursales . Vous pouvez voir comment ils sont calculés. Prenez les lignes de couverture et divisez-les en lignes pouvant être couvertes et vous obtenez la ligne couverture pourcentage. Prendre la branches couvertes et diviser cela dans le total branches et tu as couverture des succursales en pourcentage.

Conseillé: