2010-03-19 14 views

Respuesta

12

Puede ejecutar pruebas nunit desde command line y, por lo tanto, puede automatizar estas pruebas a través de su plantilla de compilación (Workflow).

Dado que aún no hay muchas actividades de compilación personalizadas disponibles para TFS 2010, puede escribir la suya propia para asegurarse de que se integra mejor con el Informe de compilación de TFS. Here puede encontrar información acerca de cómo escribir una actividad de compilación personalizada.

Otro enfoque sería crear pruebas unitarias a través de Visual Studio. Estas pruebas se ejecutarán automáticamente al realizar una compilación.

+0

Sí Actualmente estoy envolviendo nunit-consola en las pruebas genéricas, pero no hay mucha fricción lo. Me alejé de la opción WF debido a la falta de integración con el informe de compilación. También encontré este enlace http://blog.salvoz.com/2010/02/22/RunningXUnitFromTeamBuild2010AndPublishingResults.aspx que afirma lo que temía y coincide con lo que está diciendo sobre la personalización de WF. Esperaba una solución mejor que la WF, pero esto será suficiente mientras proporcionamos una cantidad considerable de pruebas heredadas. Gracias y aceptaré la respuesta. –

+0

He estado jugando con WF también y después de un tiempo funciona bastante bien. Pero sugiero que vuelva a mirar cuando esté disponible la versión final de TFS 2010. Aunque no espero muchos cambios, quizás haya algunas pequeñas mejoras. Buena suerte más! – Rhapsody

+0

¿Alguna actualización sobre esto? ¿Conoces alguna plantilla de compilación personalizada para hacer esto, o todavía necesito crear la mía propia? –

20

A partir de ahora (octubre de 2011), la forma más fácil es probablemente a través de la actividad NUnit que se puede encontrar en el Community TFS Build Extensions.

+1

+1 Exactamente lo que estaba buscando para. –

1

Ian Battersby escribió un gran tutorial cómo configurar pruebas NUnit para Visual Studio 2010.

Básicamente, es necesario:

  • descargar su plantilla de flujo de trabajo de construcción y se puso a su definición acumulación
  • instalar NUnit y NUnitTFS en su máquina tfs
  • agregar rutas a los directorios instalados en los parámetros del proceso de compilación
  • conjunto Configuraciones para construir configuración en proceso de construcción de los parámetros
  • cambio de su NUnitTfs.exe.config con su nombre de la colección
+0

tutorial es un enlace muerto, actualizado a Archive.org – MatthewMartin

Cuestiones relacionadas