2010-11-01 5 views
1

Je configure TFS 2010 pour exécuter des tests automatisés. J'ai déjà configuré une compilation automatisée en utilisant TFS. Dans les paramètres est configuré pour exécuter tous les tests qui s'appliquent à ce modèle: **\*test*.dll. Comme j'utilise les paramètres par défaut pour créer un projet de test, le nom de l'assembly est [NameSpace].[Project].Test.dll, qui doit appliquer le modèle. Cependant, aucun test n'est exécuté.TFS 2010 Les tests automatisés ne fonctionnent pas

Lorsque j'ajoute le fichier de métadonnées de test (.vsmdi) qui est créé avec le projet de test, le TFS Créer un service donne le message d'erreur suivant:

TF270015: 'MSTest.exe' returned an unexpected exit code. Expected '0'; actual '1'. 

Quelqu'un peut-il me dire ce qui ne va pas? Comment puis-je réparer cela? Je vous remercie!

Mise à jour

En attendant, je suis un avertissement: Could not find a part of the path 'D:\My Builds\Projects\1002\Binaries\'. Je construis des dossiers personnalisés comme indiqué dans les projets lui-même. Je pense que MSTest.exe pourrait regarder cet endroit.

Comment est-ce que je peux changer le chemin où MSTest.exe recherchera?

Mise à jour 2

J'ai changé le BinariesDirectory sur le chemin des ensembles construire à qui résout le problème! Merci de votre aide!

+0

pouvez-vous poster le journal complet? –

Répondre

2

Il semble que cela puisse être un problème d'environnement. Avez-vous installé VS 2010 sur votre boîte de construction?

+0

Oui, je l'ai fait. En fait, la base de données TFS elle-même est sur un autre serveur (fichier). –

+0

Après votre publication, j'ai examiné la configuration. Je n'ai pas compris le message (aucun contrôleur trouvé) obtenu lorsque j'ai configuré un test. Mais il semble que j'ai besoin d'installer un contrôleur de test. Je vous tiendrai au courant –

+1

C'est cool. Je me demandais que vous pourriez avoir besoin d'exécuter manuellement MSTest.exe pour comprendre plus de détails. – tonyjy

Questions connexes