2016-11-24 29 views
1

我无法在微软的公共码头回购站找到带有测试代理的任何Windows映像。如何使用Visual Studio Tests代理创建Windows Docker图像以运行codedui/mstest?如何用VS测试代理创建Windows Docker镜像?

在一般笔记how to create a windows docker image with any gui based software pre-installed and pre-configured?

注:这看起来像一个小研究的问题,但我不得不张贴在这里,因为码头工人+窗口是一个比较新的东西,有没有可用的净多的信息,好。

+1

在Windows容器中不支持GUI。但我也想知道您是否可以使用容器来托管Test或TFS代理 –

+0

不是TFS代理。我想运行codedui测试。虽然VS测试代理的设置和配置是一个gui过程。所以我想它被阻止,直到MS发布VS测试代理的命令行设置。 我一直在nix docker容器上完美地运行selenium UI测试,因此也想到了CodedUI的尝试。 – SarkarG

+0

@SarkarG你有VS测试代理工作在带有编码UI测试的Windows容器中吗?我在同一场景中感兴趣。谢谢 – kalasp

回答

0

您可以使用机器上已安装Microsoft Agent软件的VM模板。所有GUI设置都会修改XML,因此您可以有效地执行以下操作:

  1. 安装已安装AGENT的VM容器。
  2. 停止TestAgent服务
  3. 修改代理配置XML
  4. 重新启动TestAgent服务

这也许可以用PowerShell脚本或自定义控制台应用程序来实现的。

如果您需要更多的帮助,我们可以一起弄清楚。请随时在LinkedIn上与我联系。

https://www.linkedin.com/in/david-o-neill-8a1aa498/