AgentRestart.dat的目的是什么?

3

请问AgentRestart.dat文件的目的是什么?我在我的单元测试会话当前文件夹中发现了它 (例如...\TestResults\mycomputer_DE-L070221 2012-02-29 17_59_49\Out)。通常,在该文件夹中,我会找到包含单元测试和所有其他引用程序集的程序集。但是,在这个特殊情况下,除了AgentResult.dat文件外,该文件夹中没有其他文件。

进一步报告,单元测试按预期运行,调试时Environment.CurrentDirectory显示了该特定文件夹。

谢谢

2个回答

2

当我使用测试设置菜单添加DeploymentItem时,我得到了和你一样的结果。

为了让事情正常运行,我必须执行以下操作:

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

0
  1. 为失败的测试用例添加一个测试类别

    [TestCategory("RestrictToJustOneTest")]

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

(Win键+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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接