Solucionar problemas en las pruebas de Team Foundation Build
Actualización: noviembre 2007
En las secciones siguientes se describen escenarios de solución de problemas comunes que pueden surgir al configurar las pruebas de Team Foundation Build.
Errores de archivo de registro
Al ejecutar el análisis estático con Team Foundation Build, puede que aparezca alguno de los siguientes errores en el archivo de registro:
Para poder realizar el análisis de código en archivos binarios administrados, MSBuild tiene que iniciar FxCop. MSBuild no puede encontrar los binarios de FxCop. Asegúrese de que Visual Studio Team System Development o Visual Studio Team System Team Foundation Server estén instalados y ejecute MSBuild desde el "Símbolo del sistema de Visual Studio" o especifique la ruta de FxCop estableciendo la variable de entorno de FXCOPDIR.
RunTestWithConfiguration de destino:
MSBUILD: advertencia: Se necesita Visual Studio Team System Test o Visual Studio Team System Development a fin de ejecutar pruebas como parte de Team Foundation Build.
El error anterior se ha convertido en una advertencia porque se ha llamado a la tarea con ContinueOnError=true.
La compilación continúa porque "ContinueOnError" en la tarea "TestToolsTask" está establecido en "true".
Generación terminada del destino "RunTestWithConfiguration" en el proyecto "TFSBuild.proj".
Solución
Instale Visual Studio Team System Development para ejecutar pruebas unitarias, herramientas de análisis estático o cobertura de código. Si debe incluir también pruebas Web y de carga, instale en su lugar Visual Studio Team System Test.
MSBUILD: advertencia: La conversión especificada no es válida
Asegúrese de que no tiene una lista de pruebas vacía o una lista de pruebas secundarias incluida en el proceso de generación. Si tiene listas vacías, edite el archivo TFSBuild.proj para quitarlas.
No se ejecuta ningún caso de prueba
Asegúrese de que se ha incluido al menos una lista en la generación y que cada lista de pruebas contiene al menos una prueba.
La operación de publicación produce un error
Asegúrese de que la cuenta de servicio de Visual Studio Team Foundation Build tiene acceso a los permisos de control completo en el destino de la publicación y que la ubicación de destino es una carpeta compartida.
Los archivos agregados al archivo de configuración no se copian en la generación
Si agrega archivos de texto adicionales a la lista de pruebas editando el archivo localtestrun.testrunconfig, busque la línea <path type="ruta de acceso del archivo" > de deploymentItems y quite el carácter "\" final de la ubicación de directorio. Por ejemplo, cambie DH2.Test.TR.CRM\Conditions\ a DH2.Test.TR.CRM\Conditions.
Vea también
Otros recursos
Administrar Team Foundation Build