2010-07-19 22 views
3

J'ai récemment installé VS 2010 Ultimate, et j'ai décidé de déplacer un projet vers TeamCity. Le projet contient quelques * .dll avec des tests unitaires à l'intérieur.Configurer MS Tests 2010 sur TeamCity?

Dans VS 2008, la procédure d'installation, à l'étape de coureur de construction, consisterait à:

  • Réglage du chemin du * .sln fichier
  • Définition de la version VS (2008)
  • de réglage la cible (s) tels que: "Clean Build"
  • Réglage de la configuration telle que: "Debug"
  • Réglage de la plate-forme Sucha comme: "toute cpu"
  • Cocher la case « Activer les tests MSTest »
  • Réglage du chemin de MSTest.exe (pickable de la liste des raccourcis)
  • Liste des fichiers d'assemblage: (1er beging un dll appelé: Microsoft.VisualStudio.QualityTools.MSBuildTasks .dll)
  • Choisir le MSTest * .TRX résultats des tests de fichiers

Dans VS2010 le fichier dll forementioned est parti, et je ne parviens pas à configurer les MSTests, quelqu'un at-il une recette comment faire?

edit: remplacé le fichier de configuration avec la ligne de fichier * .trx

+1

Pour quelle version de teamcity ces étapes ont-elles été décrites? – topwik

+0

Pour que cela fonctionne pour moi, je devais aussi m'assurer que j'avais installé vs2010 également sur la même machine sur laquelle teamcity devait fonctionner. – IbrarMumtaz

Répondre

6

J'utilise actuellement MSTest avec VS2010 sur TeamCity et les essais fonctionnent parfaitement. Ce sont les seules étapes que je devais faire pour la partie MSTest:

  • Cocher la case « Activer les tests MSTest »
  • Réglage du chemin de MSTest.exe (pickable de la liste des raccourcis)
  • Listing l'ensemble des fichiers

Je ne devais pas sélectionner le fichier de résultats de test .trx ou ajouter Microsoft.VisualStudio.QualityTools.MSBuildTasks.dll à la liste des assemblées, et tous les autres domaines dans les « Paramètres MSTest » section sont vides.

+0

Correct, j'ai résolu cela il y a un loooong temps, complètement fogotten à propos de la question - mais vous obtenez toujours un crédit. :) – Maciek

+4

au lieu d'énumérer tous les assemblages de test, est-il un moyen de dire à teamcity d'exécuter une DLL de test? Exécuter tous les tests, s'il vous plaît? – topwik

+1

où est le "Activer les tests MSTest" et les autres paramètres que vous mentionnez Marty? – DevDave