Prueba de la salida publicada con vstest dotnet
Puede ejecutar pruebas en la salida ya publicada mediante el comando dotnet vstest
. Esto funcionará en pruebas de xUnit, MSTest y NUnit. Simplemente busque el archivo DLL que formaba parte de la salida publicada y ejecute:
dotnet vstest <MyPublishedTests>.dll
donde <MyPublishedTests>
es el nombre del proyecto de prueba publicado.
Ejemplo
Los comandos siguientes muestran la ejecución de pruebas en un archivo DLL publicado.
dotnet new mstest -o MyProject.Tests
cd MyProject.Tests
dotnet publish -o out
dotnet vstest out/MyProject.Tests.dll
Nota:
Nota: Si la aplicación tiene como destino un marco distinto de netcoreapp
, todavía puede ejecutar el comando dotnet vstest
si se pasa el marco de destino con una marca de marco. Por ejemplo, dotnet vstest <MyPublishedTests>.dll --Framework:".NETFramework,Version=v4.6"
. En Visual Studio 2017 Update 5 y versiones posteriores, se detecta automáticamente el marco deseado.