Compartir a través de


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

Solucionar problemas de Team Foundation Build

Administrar compilaciones con Team Foundation Build