tfs msbuild xunit.net

tfs - ¿Cómo obtengo Team Build para mostrar los resultados de las pruebas y la cobertura de la suite de pruebas xUnit.net?



¿Alguien ha tenido éxito al lograr que Team Build muestre los resultados de las pruebas de xUnit.net y la cobertura del código en el informe de compilación? El corredor de MSBuild está ejecutando las pruebas muy bien y los resultados están en el archivo de registro, pero los resultados de las pruebas y las áreas de resultados de cobertura del código del informe de compilación dicen "Sin resultado de prueba" y "Sin resultado de cobertura", respectivamente. ¿Team Build está buscando cierta ubicación / formato para que los resultados de las pruebas sean exportados por el corredor de xUnit.net?


TFS / TeamBuild definitivamente requiere los resultados de la prueba en un formato particular, también deben ser publicados específicamente en TFS.

Actualmente estoy viendo este problema para el corredor de prueba Gallio, y puedo ofrecer dos opciones posibles:

  1. Intente ajustar las pruebas xUnit dentro del tipo de proyecto "Prueba genérica" ​​que ofrece VSTS: aquí es donde MSTest ejecuta el corredor de prueba xUnit.
  2. Propóngase una transformación XSLT (o similar) que pueda asignar los resultados de xUnit al esquema MSTest (consulte http://www.codeplex.com/nunit4teambuild para ver un ejemplo de este enfoque para las pruebas de NUnit).