Compartir por


Características de Microsoft.Testing.Platform

Microsoft.Testing.Platform se incluye con características integradas y se puede ampliar a través de paquetes NuGet.

Cuando se usa Microsoft.Testing.Platform.MSBuild (incluido transitivamente por MSTest, NUnit y ejecutores de xUnit), instalar un paquete NuGet de extensión es todo lo que necesita: las extensiones se detectan y registran automáticamente y el punto de entrada se genera automáticamente.

Si opta por no usar el punto de entrada generado automáticamente estableciendo <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>, debe registrar las extensiones manualmente en su método Main. Cada página de extensión documenta la llamada de registro manual.

Las extensiones que requieren un paquete NuGet se envían con su propio modelo de licencias (algunos menos permisivos), asegúrese de hacer referencia a la licencia asociada a las extensiones que desea usar.

Comience aquí

Use la siguiente ruta de acceso en función de su objetivo:

Elección por escenario

Características integradas

Estas características forman parte de la plataforma principal y no requieren paquetes NuGet adicionales.

Salida del terminal

Informes de estado y progreso al terminal: modos de salida, compatibilidad con ANSI e indicadores de progreso.

Características de extensión

Estas características requieren la instalación de paquetes NuGet.

Informes de prueba

Generar archivos de informe de prueba (TRX, Azure DevOps).

Cobertura de código

Recopilar datos de cobertura de código durante la ejecución de pruebas.

Volcados de errores y cuelgues

Recopile archivos de volcado de memoria cuando el host de prueba se bloquee o deje de responder.

OpenTelemetry

Emita seguimientos y métricas a través de OpenTelemetry durante las ejecuciones de pruebas.

Reintento

Reintente pruebas fallidas con directivas configurables.

Hot Reload

Ejecute pruebas con compatibilidad con recarga en caliente para iteraciones rápidas.

Microsoft Fakes

Ejecute pruebas que usan Microsoft Fakes para stubs y shims.

Telemetría

Recopilación de telemetría. Obtenga información sobre cómo rechazar y qué datos se recopilan.