通过 dotnet vstest 测试已发布的输出Test published output with dotnet vstest
本文内容
可以使用 dotnet vstest
命令测试已发布的输出。这将适用于 xUnit、MSTest 和 NUnit 测试。只需找到属于已发布输出的 DLL 文件,然后运行:
dotnet vstest <MyPublishedTests>.dll
其中,<MyPublishedTests>
是已发布的测试项目的名称。
示例Example
下面的命令演示在已发布的 DLL 上运行测试。
dotnet new mstest -o MyProject.Tests
cd MyProject.Tests
dotnet publish -o out
dotnet vstest out/MyProject.Tests.dll
备注
注意:如果你的应用以 netcoreapp
之外的框架为目标,则仍然可以通过使用框架标志传入目标框架来运行 dotnet vstest
命令。例如 dotnet vstest <MyPublishedTests>.dll —Framework:".NETFramework,Version=v4.6"
。在 Visual Studio 2017 Update 5 中,自动检测所需的框架。