Condividi tramite


Testare l'output pubblicato con dotnet vstest

È possibile eseguire test sull'output già pubblicato usando il comando dotnet vstest, che funzionerà per i test xUnit, MSTest e NUnit. È sufficiente individuare il file DLL che faceva parte dell'output pubblicato ed eseguire:

dotnet vstest <MyPublishedTests>.dll

Dove <MyPublishedTests> è il nome del progetto di test pubblicato.

Esempio

I comandi seguenti illustrano l'esecuzione dei test in una DLL pubblicata.

dotnet new mstest -o MyProject.Tests
cd MyProject.Tests
dotnet publish -o out
dotnet vstest out/MyProject.Tests.dll

Nota

Nota: se l'app specifica come destinazione un framework diverso da netcoreapp, è possibile eseguire comunque il comando dotnet vstest passando il framework di destinazione con un flag framework. Ad esempio: dotnet vstest <MyPublishedTests>.dll --Framework:".NETFramework,Version=v4.6". In Visual Studio 2017 Update 5 e versioni successive il framework desiderato viene rilevato automaticamente.

Vedi anche