Cómo integrar pruebas NUnit en una compilación de TFS 2010


¿Cuál es la mejor manera de integrar las pruebas nunit en TFS 2010? ¿Es a través de pruebas genéricas o hay un mejor enfoque para ejecutarlas?

Idealmente me gustaría tener la granularidad de una prueba genérica por ensamblaje de prueba y tener una manera de mostrar los resultados en el informe de compilación de TFS.

Author: Kevin McMahon, 2010-03-19

3 answers

Puede ejecutar pruebas nunit desde la línea de comandos y, por lo tanto, puede automatizar estas pruebas a través de su plantilla de compilación (flujo de trabajo).

Dado que todavía no hay muchas actividades de compilación personalizadas disponibles para TFS 2010, podría escribir la suya propia para asegurarse de que se integra mejor con el informe de compilación de TFS. Aquí puede encontrar información sobre cómo escribir una actividad de compilación personalizada.

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

 12
Author: Rhapsody,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:25:02

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 las Extensiones de compilación de TFS de la Comunidad .

 20
Author: LordHits,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-07 21:29:43

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

Básicamente, necesitas:

  • descargue su plantilla de flujo de trabajo de compilación y configure su definición de compilación
  • instale NUnit y NUnitTFS en su máquina tfs
  • agregue rutas a los directorios instalados en los parámetros del proceso de compilación
  • establece Configuraciones para Compilar configuración en los parámetros del proceso de compilación
  • cambie su NUnitTfs.exe.config con el nombre de su colección
 1
Author: Bomberlt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-05 18:17:04