我正在尝试设置从控制台行从VSTest.Console.exe生成的测试结果(.trx)的名称和文件位置,但看起来它不起作用。
如果我跑到命令以下, “c:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe”“MyTest.dll”/ UseVsixExtensions:“true”/ InIsolation / Logger: “TRX”
它将测试结果复制到以下默认位置
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ TestResults {user-name} {machine-name} {datetime} .trx
为了避免测试结果的这个默认位置和名称,当我在logger中指定输出路径时,它会给出以下错误:
错误:找不到包含URI或FriendlyName的测试记录器'C:\ UnitTest \ MyResults.trx'。
以下是我正在使用的命令,
“c:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe”“MyTest.dll”/ UseVsixExtensions:“true”/ InIsolation / 记录器: “C:\单元测试\ MyResults.trx”
让我知道我哪里出错了。