2011-09-29 22 views
5

Me pregunto si alguien ha encontrado este problema donde la prueba de unidad MSTest no aparece en el nuevo Unit Test Explorer.VS11 Dev Preview Unit Test Explorer no muestra las Pruebas Unitarias

Estoy ejecutando Windows 7 (32 bits). Descargué la Vista previa de desarrollador VS11 desde el siguiente enlace. http://www.microsoft.com/download/en/details.aspx?id=27543

Creé una aplicación de consola C# de ejemplo y agregué la biblioteca de pruebas de la plantilla de proyecto MSTest. Luego creé una muestra de prueba unitaria y reconstruí la solución. Cuando abro Test Explorer (Ver-> OtherWindows-> UnitTest Explorer) no veo ninguna prueba cargada.

Solo veo un mensaje que dice ... "No se descubrió una prueba. Cree su proyecto y asegúrese de que esté instalado el adaptador de marco de prueba adecuado ".

Supongo que el adaptador MSTest se instala automáticamente. Si no, ni siquiera estoy seguro de cómo instalar un adaptador.

Me podría estar faltando algo aquí, pero no puedo entenderlo. ¿Alguien ha experimentado este problema?

+0

Por cierto. no es VS 2011. Es VS 11. –

+0

Gracias, editado, lo siento, me lo perdí. – Spock

Respuesta

2

Descubrí que en esto solo funciona con Windows8. (En esta etapa) Más información http://jerssoft.blogspot.com/2011/09/vs11-unit-test-explorer-acercamientos.html#more (necesita traducir al Inglés)

"Por supuesto, todo este trabajo de la manera correcta si hemos configurado correctamente y en la versión final, ya que de acuerdo a entender, Si quieres probar este plugin, es necesario trabajar con Windows 8 :) "

http://geekswithblogs.net/lbugnion/archive/2011/09/24/running-unit-tests-in-visual-studio-2011-and-windows-8.aspx

2

Si está utilizando la versión VS VS último de vista previa para desarrolladores 11, entonces se admite prueba unitaria basada MSTEST para Windows 7 estilo de aplicaciones/proyectos si eso es lo que Estabas probando. Es posible que estés golpeando un error. ¿Te será posible compartir tus pasos de repro?

Gracias, Abhishek Agrawal administrador de programas, Visual Studio, Microsoft Corp

1

Esto no estaba trabajando para mí utilizando Visual Studio Express 2012 Web RC, pero tengo que ir con el tiempo.

que añade la referencia a Microsoft.VisualStudio.QualityTools.UnitTestFramework que encontré en C: \ Archivos de programa (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PublicAssemblies

que se aseguró de esto se establece en Copie local, pero probablemente no sea necesario.

Luego intenté limpiar y reconstruir pero sin ningún efecto. Me aseguré de no haber seleccionado ninguna configuración de prueba (Menú de prueba> Configuración de prueba> Desmarcar testrunconfig si se selecciona), luego cambié mi Prueba> Configuración de prueba> Arquitectura de procesador predeterminada a x64 (mi máquina es x64).

Luego limpié y reconstruí la solución y mi Test Explorer se completó cuando hice clic en Ejecutar todo.

Cuestiones relacionadas