Rubrique précédente: Tâches Ant pour DevTest SolutionsRubrique suivante: Tâche Ant de junitlisareport


tâche Ant de junitlisa

La tâche junitlisa est un remplacement par substitution de la tâche JUnit disponible avec Ant, mais qui exécute des tests DevTest au lieu de tests JUnit. La plupart des systèmes de compilation continus reconnaissent les fichiers de sortie XML et intègrent le tableau de bord de compilation aux résultats de test.

Cette tâche est une sous-classe directe de la tâche JUnit. Par conséquent, les attributs et éléments imbriqués de la tâche junitlisa sont identiques à ceux de la tâche JUnit. Toutefois, tenez compte des différences suivantes dans le comportement :

Hormis les attributs hérités de la tâche JUnit, la tâche junitlisa a les attributs suivants :

suite

Nom de fichier d'un document de suite.

Exemple : suite="AllTestsSuite.ste"

test

Nom de fichier d'un scénario de test.

Exemple : test="multi-tier-combo.tst"

stagingDoc

Nom de fichier d'un document de simulation.

Exemple : stagingDoc="Run1User1Cycle.stg"

config

Ensemble de configurations internes nommé ou nom de fichier.

Exemple : config="project.config"

outfile (fichier de sortie)

Nom du fichier utilisé pour écrire des données de génération de rapports. Si la valeur ne respecte pas le schéma de nom standard pour junitlisareport, spécifiez plutôt une tâche junitreport entièrement configurée.

Exemple : outfile="report"

registry (registre)

Pointeur vers le registre à utiliser lorsque vous voulez simuler les scénarios de test à distance.

Exemple : registry="tcp://testbox:2010/Registry"

preview (prévisualiser)

Permet d'écrire le nom et la description de chaque scénario de test, sans les exécuter.

Exemple : preview="true"

user (utilisateur)

Spécifie le nom d'utilisateur pour l'authentification ACL.

Exemple : user="admin"

password (mot de passe)

Spécifie le mot de passe pour l'authentification ACL.

Exemple : password="admin"

mar

Nom de fichier d'un document MAR.

Exemple : mar=”example.mar”

mari

Nom de fichier d'un document d'informations MAR.

Exemple : mari=”example.mari”

 

La tâche junitlisa inclut un élément imbriqué appelé lisatest. Cet élément inclut les attributs suivants :

suite

Nom de fichier d'un document de suite.

Exemple : suite="AllTestsSuite.ste"

test

Nom de fichier d'un scénario de test.

Exemple : test="multi-tier-combo.tst"

stagingDoc

Nom de fichier d'un document de simulation.

Exemple : stagingDoc="Run1User1Cycle.stg"

mar

Nom de fichier d'un document MAR.

Exemple : mar=”example.mar”

mari

Nom de fichier d'un document d'informations MAR.

Exemple : mari=”example.mari”

Les valeurs d'attribut peuvent utiliser des accolades, qui sont résolues de manière habituelle.

Vous devez spécifier au moins un test ou une suite. Vous pouvez spécifier un test ou une suite dans un élément imbriqué lisatest ou dans l'attribut test ou suite. Vous pouvez spécifier plusieurs tests et suites en ajoutant plusieurs éléments lisatest. Les tests et les suites sont exécutés dans l'ordre d'apparition dans le fichier XML.

Lorsque vous exécutez un test unique avec l'attribut test, le comportement par défaut du test est le suivant :

Pour changer ce comportement par défaut, encapsulez le test dans une suite et spécifiez un autre document de simulation.