visual unitarias tutorial studio pruebas net interfaz automatizadas c# unit-testing scripting command-line msbuild

c# - tutorial - pruebas unitarias net core



Ejecutar pruebas unitarias utilizando la lĂ­nea de comandos MsBuild (3)

¿Has intentado usar MSTest.exe ?

encontrado posible dupe

¿Cómo ejecutar pruebas de pruebas unitarias desde la línea de comandos?

y relacionado

¿Cómo ejecutar TODAS las pruebas en mi solución usando la línea de comandos MSTest.exe?

y en esa pregunta hay una utilidad limpia llamada Gallio Echo que parece una opción increíble para revisar.

pero si solo quiere usar MSTest.exe esto debería cubrir cómo usarlo

http://msdn.microsoft.com/en-us/library/ms182486.aspx

Yo uso scripting para esto:

"%ProgramFiles%/Microsoft Visual Studio 9.0/Common7/IDE/TF.exe" get $/DmlOnDemmand /recursive /force /noprompt

Y construyo solución .sln

call %msBuildDir%/msbuild %solutionName% /t:Rebuild /p:Configuration=%buildType%

Ahora, me gustaría ejecutar todas las pruebas unitarias y verificar que todo esté bien.

¿Cómo puedo ejecutar pruebas unitarias de proyectos .csproj de una solución desde la línea de comandos utilizando una herramienta de compilación como MSBuild?


Inserté un Test-Project en la Solución.

Cada compilación de una biblioteca de la que depende la prueba cambia la solución actualiza el proyecto de prueba. La prueba se ejecuta automáticamente después de cada cambio de "Proyecto de prueba" con la opción Post-Build.

El resultado de la prueba se muestra directamente en el buildlog.


Mire VSTest.Console.EXE que agregaron esto para las pruebas CodedUI. Parece tener más funcionalidad. https://msdn.microsoft.com/en-us/library/jj155800.aspx en el directorio C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow .