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.
Este artículo se aplica a: ✔️ SDK de .NET 6 y versiones posteriores
NOMBRE
dotnet test: controlador de prueba de .NET usado para ejecutar pruebas unitarias.
Descripción
El comando dotnet test compila la solución y ejecuta las pruebas con VSTest o Microsoft Testing Platform (MTP). El ejecutor de pruebas que usa determina las opciones y el comportamiento disponibles de la línea de comandos.
Elección de un ejecutor de pruebas
Para habilitar MTP, debe especificar el ejecutor de pruebas en el global.json archivo . Estos son ejemplos de cómo configurar el ejecutor de pruebas:
Plataforma de pruebas de Microsoft:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
VSTest:
{
"test": {
"runner": "VSTest"
}
}
Importante
La dotnet test experiencia de MTP solo se admite en Microsoft.Testing.Platform la versión 1.7 y posteriores.
Documentación del ejecutor de pruebas
Las opciones, el comportamiento y las funcionalidades disponibles de la línea de comandos difieren en función del ejecutor de pruebas que use:
dotnet test con VSTest : la plataforma de prueba tradicional, disponible en el SDK de .NET 6 y versiones posteriores. Proporciona funcionalidades completas de detección, filtrado y generación de informes de resultados.
dotnet test con MTP: la plataforma de pruebas moderna, disponible en el SDK de .NET 10 y versiones posteriores. Ofrece una ejecución de pruebas más rápida y una selección más flexible del módulo de prueba.
Sugerencia
Para obtener documentación conceptual sobre dotnet test, consulte Pruebas con prueba de dotnet.