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 :
Nom de fichier d'un document de suite.
Exemple : suite="AllTestsSuite.ste"
Nom de fichier d'un scénario de test.
Exemple : test="multi-tier-combo.tst"
Nom de fichier d'un document de simulation.
Exemple : stagingDoc="Run1User1Cycle.stg"
Ensemble de configurations internes nommé ou nom de fichier.
Exemple : config="project.config"
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"
Pointeur vers le registre à utiliser lorsque vous voulez simuler les scénarios de test à distance.
Exemple : registry="tcp://testbox:2010/Registry"
Permet d'écrire le nom et la description de chaque scénario de test, sans les exécuter.
Exemple : preview="true"
Spécifie le nom d'utilisateur pour l'authentification ACL.
Exemple : user="admin"
Spécifie le mot de passe pour l'authentification ACL.
Exemple : password="admin"
Nom de fichier d'un document MAR.
Exemple : mar=”example.mar”
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 :
Nom de fichier d'un document de suite.
Exemple : suite="AllTestsSuite.ste"
Nom de fichier d'un scénario de test.
Exemple : test="multi-tier-combo.tst"
Nom de fichier d'un document de simulation.
Exemple : stagingDoc="Run1User1Cycle.stg"
Nom de fichier d'un document MAR.
Exemple : mar=”example.mar”
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.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|