Déploiement de projet, test et génération de rapports

Le déploiement du code source, le test et la génération de rapports qui suit sont assurés par la tâche spéciale Ant HP force-deploy-task. Pour fonctionner, il est nécessaire de créer le script de build Ant «<:hs>build.xml<:hs>» (s'il n'existe pas) dans le dossier racine d'un projet Force.com similaire aux exemples suivants. Pour plus d'informations sur les attributs et éléments, consultez le tableau ci-dessous.

Description de la tâche HP force-deploy-task (définie dans l'exemple en tant que sfdeploy)<:hs>:

username Attribut qui définit le nom de connexion à l'environnement force.com
password Attribut qui définit le mot de passe à l'environnement force.com
serverurl Attribut qui définit l'URL de la page de connexion à l'environnement force.com
deployRoot Attribut qui définit le chemin d'accès au répertoire du code source contenant les classes, les déclencheurs et autres éléments.
runalltests

Attribut qui définit si les tests sont démarrés et la couverture de code du projet signalée.

  • true<:hs>: Tous les tests sont démarrés et la couverture de code est signalée
  • false<:hs>: Seuls les tests spécifiés par l'élément batchtest sont démarrés. La couverture de code n'est pas fournie.
reportDir Attribut qui définit où tous les rapports seront stockés.

batchtest

 

Élément qui spécifie les tests qui doivent être démarrés. Ne fonctionne que si runalltests=false.

fileset Élément qui définit l'ensemble de fichiers des tests à exécuter
 

dir

Attribut qui définit le répertoire dans lequel se trouvent les tests
 

include

Élément qui définit les classes des tests à exécuter
    name Attribut qui définit le modèle de nom de classe des tests à exécuter