Pruebas de unidades JavaScript con Team Foundation Server Build
tfs tfs2010 (2)
Estamos utilizando Team Foundation Server 2010 y tenemos algunas pruebas de unidades JavaScript que se ejecutan en nuestras máquinas locales utilizando Jasmine .
Estamos utilizando las compilaciones basadas en el flujo de trabajo.
¿Alguien ha tenido éxito al ejecutar las pruebas de Jasmine durante sus compilaciones? ¿Puedes romper la construcción si las pruebas de Jasmine fallan?
La forma en que he visto esto hecho es usando el Chutzpah Test Runner disponible en CodePlex: http://chutzpah.codeplex.com/
Esto le permite ejecutar pruebas Jasmine / QUnit desde una línea de comandos que luego puede integrarse fácilmente con un TFSBuild utilizando la actividad InvokeProcess.
debe verificar http://www.codit.eu/blog/2015/03/18/continuous-integration-with-javascript-nunit-on-tfsbuild-(part-23)/
El blogpost describe un escenario completo de cómo ejecutar las pruebas de su unidad de JavaScript en el servidor Team Foundation Build. Básicamente usa Grunt (taskrunner) y Powershell. También tiene un ejemplo de informes de cobertura de código que puede usar.