Rubrique précédente: Déploiement vers le service de validation en continuRubrique suivante: Exécution de scénarios de test et de suites


Utilitaire Make Mar

Vous pouvez utiliser l'utilitaire de ligne de commande Make Mar pour afficher le contenu du fichiers d'informations MAR (autonome ou dans une archive) ou pour créer des fichiers d'archive de modèle à partir de fichiers d'informations MAR.

Cet utilitaire se trouve dans le répertoire LISA_HOME/bin.

 

Options

Chaque option comporte une version courte et une version longue. La version courte commence par un trait d'union unique, tandis que la version longue commence par deux traits d'union.

-h, --help

Affiche le texte d'aide.

-s file-name, --show=file-name

Affiche le contenu d'un fichier d'informations MAR.

Si le nom de fichier fait référence à un fichier d'informations MAR, le contenu est écrit dans le fichier. S'il fait référence à une archive, le contenu est écrit dans l'entrée d'audit et dans l'entrée d'informations.

-c, --create

Crée une ou plusieurs archives de modèle à partir de fichiers d'informations MAR.

Pour spécifier le nom du fichier d'informations MAR pour créer l'archive, utilisez l'argument --marinfo.

Pour spécifier le nom de l'archive à créer, utilisez l'argument --archive.

Si l'argument --source-dir est utilisé, l'argument --marinfo est utilisé comme modèle de nom à rechercher dans l'arborescence des répertoires complète. Dans ce cas, l'argument --target-dir doit être utilisé pour noter l'emplacement dans lequel placer les archives créées. Cette commande implique également l'attribution automatique de nom pour les archives créées.

-m mar-info-name, --marinfo=mar-info-name

Paramètre qui spécifie le nom du fichier d'informations MAR à lire (si l'argument --source-dir n'est pas utilisé) ou le modèle de nom de fichier d'informations MAR à rechercher (si l'argument --source-dir est utilisé). Dans le dernier cas, s'il n'est pas spécifié, sa valeur est remplacée par la valeur .mari par défaut.

-s directory, --source-dir=directory

Spécifie le répertoire dans lequel l'outil doit rechercher les fichiers d'informations MAR à partir desquels les archives doivent être créées. Les fichiers qui correspondent au modèle spécifié par l'argument --marinfo seront recherchés dans la totalité de l'arborescence des répertoires.

-t output-directory, --target-dir=output-directory

Spécifie le répertoire dans lequel les archives doivent être écrites.

Lorsque cet argument est utilisé, les archives créées sont nommées automatiquement en ajoutant un chiffre à la fin du nom de fichier d'informations MAR afin de garantir qu'aucun fichier ne soit écrasé.

-a archive-file, --archive=archive-file

Spécifie le nom du fichier d'archive à créer.

Lorsque cet argument est utilisé, l'argument --marinfo doit spécifier un fichier d'informations MAR existant unique. Les arguments --source-dir et --target-dir ne sont pas autorisés.

--version

Permet d'imprimer le numéro de version.

 

Exemples

Les exemples suivantes affichent le contenu d'un fichier d'informations MAR.

MakeMar --show=C:\Lisa\examples\MARInfos\AllTestsSuite.mari 

L'exemple suivant crée une archive de modèle nommée rawSoap.mar.

MakeMar --create --marinfo=C:\Lisa\examples\MARInfos\rawSoap.mari --archive=rawSoap.mar 

L'exemple suivant crée une archive de modèle pour tous les fichiers d'informations MAR dans le répertoire examples\MARInfos. Le répertoire de destination examples\MARs doit exister avant d'exécuter cette commande.

MakeMar --create --source-dir=examples\MARInfos --target-dir=examples\MARs