1

我通常使用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不起作用。

4

1 回答 1

2

我尝试使用最新的 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"

于 2020-05-12T14:28:57.857 回答