【问题标题】:Automated Tests in Microsoft Test Manager (build directory of the test run either does not exist or access permission is required)Microsoft 测试管理器中的自动化测试(测试运行的构建目录不存在或需要访问权限)
【发布时间】:2014-09-05 20:59:52
【问题描述】:

我正在尝试在 Microsoft 测试管理器中运行自动化测试用例。我很接近,但我不断收到错误消息。我在 MTM 中运行我的测试,我收到以下错误:

测试运行的构建目录不存在或需要访问权限。

我很迷茫。测试运行的构建目录到底在哪里?构建放置位置在哪里?

我去了计划 --> 属性 --> 并检查了我的“使用中的构建”是最新的并且没有留空。

【问题讨论】:

  • 赞成,因为当人们反对并且不评论为什么时,我无法忍受。

标签: c# visual-studio testing microsoft-test-manager


【解决方案1】:

在 Microsoft 测试和实验室管理器中,在测试控制器上执行自动测试运行期间会观察到上述错误消息。它可以在以下任一情况下发生。

  1. 运行测试控制器的帐户没有构建目录的读取权限。 (构建目录与与此测试运行关联的构建的放置位置相同。)

  2. 构建目录本身不存在。

所以要摆脱这个错误,请确保构建目录存在并且测试控制器服务帐户对其具有读取权限。

MSDN Blog

我希望这会有所帮助。

另外,StackOverflow 上有一篇关于类似问题的帖子POST

【讨论】:

  • 我知道我看到了这个。但我不知道在哪里可以访问这些信息。要检查的构建目录在哪里?
  • 构建目录是构建者通常放置构建的位置。
  • 好的,我找到了位置。怎么办?我是否只需右键单击文件夹->“共享”,然后添加我正在使用的机器/帐户?我试过了,但没有用。
  • 如果帐户有权访问该共享,则可能是另一个问题。请仔细检查该帐户是否具有正确的权限(读取),然后打开测试代理和测试控制器日志文件以查看是否有任何其他问题可能导致此问题。 How to enable logging on a test agent
  • 好的,我想我可能还有其他问题。当我设置我的环境时,测试代理是否必须明确安装在机器/角色上?换句话说,我是否需要在要添加到实验室环境的机器/角色上准备好“测试代理配置工具”?我很困惑,因为它说 Lab 环境会自动为我做这件事,而不是手动创建它。
猜你喜欢
  • 1970-01-01
  • 2018-10-17
  • 1970-01-01
  • 1970-01-01
  • 2012-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多