2012-08-08 13 views
20

Cada vez que se ejecuta un MSTest crea una nueva carpeta con el sello de tiempo dentro de TestResults. Esto puede generar muchos archivos/carpetas que ocupan espacio en el disco duro.MSTest - Cómo limitar las carpetas de resultados de prueba

¿Hay alguna manera de configurar MSTest para sobrescribir el contenido de la carpeta TestResults para que solo contenga los resultados de la ejecución más reciente?

Respuesta

18

Puede limitar el número de ejecuciones de prueba almacenadas a 1, lo que debería cumplir con sus requisitos.

MSDN have an article sobre cómo lograr esto:

  • En Visual Studio, haga clic en Opciones en los Herramientas menú.
  • Aparece el cuadro de diálogo Opciones.
  • Expandir herramientas de prueba o herramientas de rendimiento de prueba Web y haga clic en Ejecución de prueba
  • Bajo Resultados de la Prueba de administración, seleccione el número de pruebas de funcionamiento a torreón.
  • Haga clic en Aceptar. enter image description here
+7

Esta opción no está disponible en VS2012 - http://connect.microsoft.com/VisualStudio/feedback/details/788387/visual-studio-2012-limit-number-of-old-test-result -option - ¿Alguien sabe una solución alternativa? –

+0

@ LasseChristiansen-sw_lasse tampoco está disponible en VS2013 – user2023861

+1

@ LasseChristiansen-sw_lasse aquí hay una solución hacky. Establezca esto como su evento posterior a la construcción en su proyecto de prueba 'rmdir/S/Q $ (SolutionDir) TestResults' Utilizando esto, nunca debe haber más de una carpeta de ejecución de prueba que contendrá los archivos de ejecución de prueba más recientes. – user2023861

Cuestiones relacionadas