Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si tiene un equipo con varias CPU o una única CPU con varios núcleos, puede ejecutar pruebas unitarias en paralelo para acelerar la ejecución de pruebas usando la capacidad del equipo.
Solo puede emplear esta característica de ejecución en paralelo si se cumplen las siguientes condiciones:
Ejecuta las pruebas en un equipo que está usando Microsoft Visual Studio 2010. Las pruebas se pueden ejecutar de forma local o remota usando un controlador de pruebas.
Solamente ejecuta pruebas unitarias. (La prueba no puede ser ninguna extensión de un tipo de prueba unitaria, por ejemplo pruebas de UI codificada.)
Las pruebas unitarias son seguras para subprocesos con el fin de evitar problemas cuando las pruebas se ejecuten en paralelo.
No puede recopilar ningún dato y diagnósticos con las configuraciones de pruebas porque esto ralentizaría la ejecución de las pruebas y los datos se basarían en varias pruebas que se ejecutan al mismo tiempo.
No debe ejecutar las pruebas unitarias como pruebas hospedadas. Por ejemplo, no puede usar un adaptador host de ASP.NET.
Nota
Para mejorar el rendimiento al usar esta característica, debe ejecutar las pruebas en paralelo en un equipo que tenga varias CPU o varios núcleos. Sin embargo, puede emplear esta característica en un equipo que solo tenga una CPU o un único núcleo para comprobar que las pruebas se pueden ejecutar en paralelo.
Use el procedimiento siguiente para modificar las configuraciones de pruebas para ejecutar las pruebas unitarias en paralelo en el equipo.
Para ejecutar pruebas unitarias en paralelo usando varias CPU o varios núcleos
Para abrir la solución que contiene las pruebas unitarias que desea ejecutar en paralelo, haga clic en Archivo, elija Abrir y, a continuación, haga clic en Proyecto o solución.
Aparecerá el cuadro de diálogo Abrir proyecto.
Seleccione su solución y, a continuación, haga clic en Abrir.
Para modificar el archivo de configuraciones de pruebas, abra Elementos de la solución, haga clic con el botón secundario en el archivo de configuraciones de pruebas y elija Abrir con. Seleccione un editor.
El archivo se abre en el editor.
Para establecer que las pruebas unitarias se ejecuten en paralelo, agregue el atributo parallelTestCount al elemento Execution como se muestra en el siguiente ejemplo:
<Execution parallelTestCount="0">Los valores de este atributo se definen en la tabla siguiente:
Valor de parallelTestCount
Descripción
Sin especificar
(Valor predeterminado) Se usa 1 CPU/núcleo
0
Las pruebas unitarias se ejecutan en paralelo según el número de CPU y de núcleos
n
Se ejecutan n pruebas en paralelo cada vez, donde n representa un número determinado. (Use este valor si no desea emplear todas las CPU o los núcleos al ejecutar pruebas en paralelo.)
Guarde el archivo de configuraciones de pruebas y ejecute las pruebas localmente en el equipo desde Microsoft Visual Studio 2010.
Las pruebas se muestran en la ventana Resultados de pruebas cuando se ejecutan. Debe ver que se están ejecutando varias pruebas al mismo tiempo.