将测试结果从 VSTS 复制到自托管的 Azure VM

Copy Test results from VSTS to self-hosted Azure VM

我已经在 VSTS 中配置了私有构建 agent/self 托管 VM。

我想将每个测试用例的所有测试结果复制到我的自托管 VM。目前为此我创建了构建管道。

在发布测试任务中,有测试结果文件,例如.xml 文件和搜索文件夹作为默认源存储库路径。

测试用例快照:

如何指定测试用例中的附件路径和 copy/download 工件到 VM 的路径? 另外在处理附件后,我想将输出复制回测试结果。

如何实现?

非常感谢任何帮助。

谢谢

VsTest 任务将自动发布结果。

如果您出于某种原因不使用 VsTest,那么使用 deployment groups 会更容易。使用部署组,您不需要复制文件——部署直接在目标机器上运行,不需要中间代理机器。

所有必需的文件都在代理机器上(build/deployment 代理),因此如果您 运行 在发布期间进行测试,测试结果文件将在该代理机器上。

另一方面,如果您无法使用 VsTest 任务进行 运行 测试,则可以通过发布测试结果任务发布测试结果。