visual unitarias unit test studio pruebas unit-testing visual-studio-2013 continuous-testing mightymoose

unit-testing - unitarias - unit test c# visual studio 2017



¿Cómo habilitar mighty moose(continutests) en visual studio 2013? (3)

La pregunta casi lo dice todo.

Continoustests viene como un instalador de Windows ( http://continuoustests.com/download.html ), por lo que el truco aquí descrito no funciona.


¡La respuesta de @Jessehouwing está en la marca! Pero , hay un problema que queda sin resolver: el margen de cobertura del código de Mighty Moose todavía no aparecerá. Por lo tanto, además de seguir la sugerencia de @ jessehouwing anterior, también debe hacer lo siguiente para que el margen de cobertura del código y las diversas superposiciones de gráficos de llamada de prueba funcionen.

  1. Vaya a la carpeta de instalación de Visual Studio 2013. De forma predeterminada, esto es %ProgramFilesx86%/Microsoft Visual Studio 12.0 .
  2. Dentro de esa carpeta, navegue a /Common7/IDE/Extensions .
  3. Cree una nueva carpeta llamada Continuous Tests (sí, tiene un espacio en su nombre).
  4. Elija una de las siguientes dos rutas:
    1. Si tiene una versión anterior de Visual Studio instalada:
      1. Navegue a %ProgramFilesx86/Microsoft Visual Studio x.0/Common7/IDE/Extensions/Continuous Tests , donde x.0 es la versión anterior de Visual Studio, por ejemplo, 2008 - 2012.
      2. Copie el archivo extension.vsixmanifest del directorio actual al directorio creado en el paso 3 anterior.
    2. Si no tiene una versión anterior de Visual Studio instalada:
      1. Vaya al directorio de instalación de Mighty Moose, de forma predeterminada %ProgramFilesx86%/ContinuousTests , y copie el archivo extension.vsixmanifest en el directorio creado en el paso 3 anterior.
  5. Inicie el notepad como administrador.
  6. Abra el archivo copie extension.vsixmanifest .
  7. Agregue el texto indicado a continuación en el archivo extension.vsixmanifest después de que se muestre el texto incluido (no necesita agregar el comentario) y guarde el archivo:

    <SupportedProducts> <VisualStudio Version="11.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> </VisualStudio> <!-- ADD THE TEXT BELOW TO ENABLE VISUAL STUDIO 2013 SUPPORT --> <VisualStudio Version="12.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> </VisualStudio> </SupportedProducts>

  8. Si copió el archivo Extensions directorio Extensions de una versión anterior de Visual Studio, habrá terminado. De lo contrario, continúe con el paso 9.
  9. Busque el siguiente texto dentro del archivo extension.vsixmanifest :

    <Content> <MefComponent>|%CurrentProject%|</MefComponent> </Content>

  10. Cambiar |%CurrentProject%| a lo siguiente:

    %Mighty_Moose_Install_Path%/AutoTest.VS.RiskClassifier.dll

    donde %Mighty_Moose_Install_Path% , de forma predeterminada, es %ProgramFilesx86%/ContinuousTests . (¡Usa la ruta real, no la macro de expansión!)

  11. Guarda el archivo.
  12. Si tiene abierto Visual Studio 2013, reinicie Visual Studio para que los cambios surtan efecto. Si desea verificar que la extensión esté instalada, vaya a Tools|Extension and Updates... y busque Mighty Moose en la lista de extensiones.

Espero que eso ayude a ahorrarle a alguien unas horas de tiempo valioso tratando de resolver esto.


Intenté lo siguiente:

  1. Instalar Mighty Moose
  2. copie C:/Program Files (x86)/ContinuousTests/AutoTest.VS.2012.Addin en C:/Program Files (x86)/ContinuousTests/AutoTest.VS.2013.Addin
  3. Edite el archivo 2013 y actualice los números de versión de 11.0 a 12.0
  4. Alternativamente: suelte el siguiente archivo: AutoTest.VS.2013.Addin en su carpeta de instalación de MightyMoose.
  5. En Visual Studio, abra la página Herramientas - Opciones - Medio ambiente - Complemento de seguridad y agregue C:/Program Files (x86)/ContinuousTests a la lista de rutas de acceso de confianza.
  6. Reiniciar Visual Studio

Esto parece hacer el truco para mí. No estoy seguro de si hay algún problema con esto, ya que no he jugado demasiado con él. Instalé Visual Studio 2010, 2012 y 2013 uno al lado del otro, así que no tuve que engañar al instalador para que creara que existe una versión adecuada de Visual Studio en cualquier lugar.

Entonces

Sigue los pasos en la siguiente respuesta a continuación :)


Si está instalando en una máquina nueva sin versiones previas de Visual Studio instaladas, existen algunos pasos adicionales para que funcione. Estos son los pasos completos:

  1. Sigue la respuesta de @jessehouwing
  2. Coloque msbuild en la ubicación de 2012 copiando el archivo Microsoft.Build.Tasks.v12.0.dll desde C: / Archivos de programa (x86) / MSBuild / 12.0 / Bin a C: / Windows / Microsoft.NET / Framework / v4. 0.30319
  3. Sigue la respuesta de @fourpastmidnight
  4. Reiniciar
  5. Instale otra extensión de estudio visual de su elección desde "Extensiones y actualizaciones" dentro de visual studio 2013 (Probé con Code Maid pero sospecho que cualquier extensión proporcionará la patada requerida)
  6. Reinicie Visual Studio. Mighty Moose se despierta y aparecen los iconos de cobertura de código.
  7. Ahora es seguro desinstalar la extensión que agregó en el paso 5 si no la quiere.