AgentRestart.dat的目的是什么

时间:2012-02-29 17:08:46

标签: .net unit-testing mstest

有人可以告诉我AgentRestart.dat文件的目的是什么? 我在单元测试会话的当前文件夹中看到它(例如... \ TestResults \ mycomputer_DE-L070221 2012-02-29 17_59_49 \ Out)。通常在该文件夹中,我找到具有单元测试和所有其他引用程序集的程序集。但在这种情况下,除了AgentResult.dat之外,文件夹中没有文件。

此外,我可以报告单元测试按需运行,并在调试Environment.CurrentDirectory时显示该特定文件夹。

感谢名单

2 个答案:

答案 0 :(得分:2)

当我使用“测试设置”菜单添加DeploymentItem时,我得到了与您相同的结果。

为了让事情顺利进行,我必须做到以下几点:

  • 从“测试设置”菜单中删除DeploymentItem
  • 在我的代码中使用DeploymentItemAttribute
  • 重新启动Visual Studio 2010 SP1(重启前无效)

答案 1 :(得分:0)

  1. 将测试类别添加到失败的测试用例

    [TestCategory(" RestrictToJustOneTest&#34)]

  2. 运行带有错误跟踪的MSTest.exe,例如

  3. (Win key + R)" powershell" cd / d C:\ TestResultsDirectory     &安培; " C:\ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ MSTest.exe" /testcontainer:"your.ddl / category:" RestrictToJustOneTest" / detail:duration / detail:errorstacktrace>> C:\ test.log中

    或" cmd" cd / d C:\ TestResultsDirectory     " C:\ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ MSTest.exe" /testcontainer:"your.ddl / category:" RestrictToJustOneTest" / detail:duration / detail:errorstacktrace>> C:\ test.log中