[Java] Le rapport de couverture n'a pas pu être créé en combinant la méthode par défaut de l'interface Cobertura +

C'est juste le titre ... J'ai perdu mon temps et j'ai vécu une expérience décevante, alors j'aimerais la partager.

La génération du rapport de couverture de Cobertura a obtenu une erreur en cours de route.

En recherchant diverses choses, ・ Le développement de Cobertura s'est arrêté il y a longtemps ・ La formule Lambda ne peut pas être suivie J'ai trouvé l'information.

La source n'a pas utilisé l'expression lambda, mais elle a utilisé la méthode d'interface par défaut, j'ai donc essayé de la changer en une autre méthode d'implémentation et cela a fonctionné.

J'ai passé quelques heures à le remarquer ...


Lien de référence
L'outil de couverture Cobertura a arrêté le développement Code non suivi par Cobertura

La leçon d'aujourd'hui. ** Si vous utilisez Cobertura, n'utilisez pas les fonctionnalités ajoutées depuis Java 8. ** **

Recommended Posts

[Java] Le rapport de couverture n'a pas pu être créé en combinant la méthode par défaut de l'interface Cobertura +
Utilisez-vous correctement la méthode par défaut de l'interface?
Le piège que l'implémentation par défaut de l'interface Java 8 apporte
Assurez-vous de comparer le résultat Java compareTo avec 0
L'histoire de l'arrêt parce que le test des rails n'a pas pu être fait
L'histoire selon laquelle le servlet n'a pas pu être chargé dans l'application Web Java
Incrémenté du troisième argument de la méthode iterate de la classe Stream ajoutée depuis Java9
Je ne savais pas que les classes internes pouvaient être définies dans l'interface [Java]
L'ordre des modificateurs de méthode Java est fixe
[Java] Faites attention au type de clé de la carte
Calculer le score de similarité des chaînes de caractères avec JAVA
Spécifiez la valeur par défaut avec @Builder of Lombok
Arguments avec des valeurs par défaut Prenez la méthode full_title du tutoriel Rails comme exemple
L'histoire selon laquelle la méthode d'initialisation de variable appelée par le constructeur Java ne doit pas être remplacée