Il s'agit de la commande cobertura-instrument qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cobertura-instrument — ajoute l'instrumentation de couverture aux classes existantes
SYNOPSIS
instrument-cobertura [--basedir dir] [--fichier de données filet] [--destination dir] [--ignorer
regex] Des classes [...]
DESCRIPTION
instrument-cobertura insère des instructions d'instrumentation directement dans votre Java compilé
Des classes. Lorsque ces instructions sont rencontrées par la machine virtuelle Java, le
code incrémente divers compteurs afin qu'il soit possible de dire quelles instructions ont
été rencontrés et qui ne l'ont pas été.
OPTIONS
Les classes peuvent être spécifiées individuellement ou sous la forme d'une arborescence de répertoires contenant plusieurs classes.
--basedir dir
Spécifiez le répertoire de base contenant les classes que vous souhaitez instrumenter. Cette
Le paramètre de ligne de commande doit apparaître avant toutes les classes. Si vous êtes
classes d'instrumentation dans différents répertoires, vous devez spécifier plusieurs
basirs.
--fichier de données filet
Spécifiez le nom du fichier à utiliser pour stocker les métadonnées sur vos classes.
Il s'agit d'un fichier unique contenant des classes Java sérialisées. Il contient
informations sur les noms des classes de votre projet, leurs noms de méthode, ligne
nombres, etc. Il sera mis à jour au fur et à mesure de vos tests, et sera référencé
par la commande de rapport Cobertura. Valeur par défaut : "./cobertura.ser".
--destination dir
Spécifiez le répertoire de sortie des classes instrumentées. Si aucune destination
répertoire est spécifié, alors les classes non instrumentées seront écrasées par
leurs homologues instrumentés.
--ignorer regex
Spécifiez une expression régulière pour filtrer certaines lignes de votre code source.
Ceci est utile pour ignorer les instructions de journalisation, par exemple. Vous pouvez avoir comme
de nombreux déclarations que vous voulez. Par défaut, aucun fichier n'est ignoré.
Utilisez cobertura-instrument en ligne en utilisant les services onworks.net