`dotMemoryUnit` 与 `dotnet test`
`dotMemoryUnit` with `dotnet test`
我通常 运行 我的单元测试使用 dotnet test
。我使用的框架是xunit
。因此,我不确定如何使用 CLI 运行 dotMemory 单元测试。
文档推荐:
dotMemoryUnit.exe
-targetExecutable="C:\NUnit 2.6.4\bin\nunit-console.exe"
-returnTargetExitCode --"E:\MyProject\bin\Release\MainTests.dll"
我应该在 -targetExecutable
中输入什么?它需要一条路径,因此输入 dotnet test
不起作用。
我尝试使用最新的 dotMemory Unit 3.1 运行 进行测试,它有效
dotMemoryUnit.exe "c:\Program Files\dotnet\dotnet.exe" -- test "path\to\the\solution.sln"
对于您的版本,它将是
dotMemoryUnit.exe -targetExecutable="c:\Program Files\dotnet\dotnet.exe"
-returnTargetExitCode -- test "E:\MyProject\bin\Release\MainTests.dll"
我通常 运行 我的单元测试使用 dotnet test
。我使用的框架是xunit
。因此,我不确定如何使用 CLI 运行 dotMemory 单元测试。
文档推荐:
dotMemoryUnit.exe
-targetExecutable="C:\NUnit 2.6.4\bin\nunit-console.exe"
-returnTargetExitCode --"E:\MyProject\bin\Release\MainTests.dll"
我应该在 -targetExecutable
中输入什么?它需要一条路径,因此输入 dotnet test
不起作用。
我尝试使用最新的 dotMemory Unit 3.1 运行 进行测试,它有效
dotMemoryUnit.exe "c:\Program Files\dotnet\dotnet.exe" -- test "path\to\the\solution.sln"
对于您的版本,它将是
dotMemoryUnit.exe -targetExecutable="c:\Program Files\dotnet\dotnet.exe"
-returnTargetExitCode -- test "E:\MyProject\bin\Release\MainTests.dll"