【发布时间】:2016-09-09 23:11:58
【问题描述】:
在 Visual Studio 中定义构建时,您可以设置自动化测试以作为构建的一部分运行。自动化测试运行的选项之一是“测试执行的目标平台”,如下所示,它允许您指定在运行测试时使用的默认处理器架构,类似于在本地运行测试时如何设置它。
我正在尝试将构建转换为 TFS 2015 上的新 vNext 构建系统,并使用“Visual Studio 测试”构建步骤复制自动化测试运行。对于大多数事情来说,复制设置相对简单,但似乎没有设置此选项,其结果就像在 XAML中将其设置为 x86 而不是 x64 > 基于构建定义。
旧的构建定义运行两组单元测试,一组必须在处理器架构设置为 x64 的情况下运行才能通过所有测试,而另一组需要架构为 x86 才能通过所有测试,但在旧系统这不是问题,因为它可以强制任何一种方式。有什么方法可以在任何人都知道的“Visual Studio 测试”构建步骤中指定目标架构?
【问题讨论】:
标签: tfs build azure-devops tfsbuild tfs-2015