Partager via


Dépannage des tests de Team Foundation Build

Mise à jour : novembre 2007

Les sections suivantes décrivent des scénarios de résolution de problèmes courants que vous pouvez rencontrer lors de la configuration des tests de Team Foundation Build.

Erreurs dans le fichier journal

Lorsque vous exécutez une analyse statique avec Team Foundation Build, une ou les deux erreurs suivantes peuvent être enregistrées dans le fichier journal :

  • Pour pouvoir effectuer une analyse du code sur les fichiers binaires managés, MSBuild doit lancer FxCop. MSBuild ne parvient pas à trouver les binaires FxCop. Vérifiez que Visual Studio Team System Development Edition ou Visual Studio Team System Team Foundation Server est installé, puis exécutez MSBuild à partir de l'invite de commandes de Visual Studio, ou spécifiez le chemin d'accès à FxCop en définissant la variable d'environnement FXCOPDIR.

  • Cible RunTestWithConfiguration :

    MSBUILD : avertissement : Visual Studio Team System Test Edition ou Visual Studio Team System Development Edition est requis pour exécuter les tests dans le cadre d'un Team Foundation Build.

    L'erreur précédente a été convertie en avertissement, car la tâche a été appelée avec ContinueOnError=true.

    Poursuite de la génération, car "ContinueOnError" dans la tâche "TestToolsTask" est définie à "true".

    Génération de la cible "RunTestWithConfiguration" terminée dans le projet "TFSBuild.proj".

Solution

Installez Visual Studio Team System Development Edition pour exécuter les tests unitaires, les outils d'analyse statique ou la couverture du code. Si vous devez également exécuter des tests Web et de charge, installez plutôt Visual Studio Team System Test Edition.

MSBUILD : avertissement : le cast spécifié n'est pas valide

Vérifiez que des listes de tests ou de sous-tests vides ne sont pas incluses dans le processus de génération. Si tel est le cas, modifiez le fichier TFSBuild.proj pour les supprimer.

Aucun scénario de test à exécuter

Vérifiez qu'au moins une liste de tests est incluse dans la génération et que chaque liste de tests contient au moins un test.

Échec de l'opération de publication

Assurez-vous que le compte de service Visual Studio Team Foundation Build dispose de l'autorisation Contrôle total pour accéder à l'emplacement cible de publication et que cet emplacement cible est un dossier partagé.

Les fichiers ajoutés au fichier de configuration ne sont pas copiés dans la build

Si vous ajoutez des fichiers texte supplémentaires à la liste de tests en modifiant le fichier localtestrun.testrunconfig, recherchez la ligne <path type="chemin d'accès au fichier"> pour deploymentItems et supprimez le dernier caractère "\" pour l'emplacement du répertoire. Par exemple, remplacez DH2.Test.TR.CRM\Conditions\ par DH2.Test.TR.CRM\Conditions.

Voir aussi

Autres ressources

Administration de Team Foundation Build

Dépannage de Team Foundation Build

Gestion des builds avec Team Foundation Build