【问题标题】:Run Distributed Tests using TFS 2015使用 TFS 2015 运行分布式测试
【发布时间】:2016-09-05 15:25:23
【问题描述】:

最近我开始构建测试基础架构,但遇到了一些问题。背景是我想在 64 位和 32 位两个平台上运行我的测试。如果管理测试程序集,它适用于 32 位和 64 位。当程序集是本机 (C++) 时会出现问题。当我运行 64 位(仅限本机)模式的配置时,它会说:

“64 位测试无法在 32 位进程中运行。指定平台为 X64 以强制在 X64 机器上以 X64 模式运行测试。”

如果我去测试机器查看 DTAExecutionHost 日志文件,它会加载以下设置:

我在 vNext 构建过程(运行功能测试项)中没有看到任何更改 TargetPlatform 的选项。有人知道如何运行 64 位本机单元测试吗?

【问题讨论】:

    标签: unit-testing tfs integration-testing tfsbuild azure-pipelines


    【解决方案1】:

    您可以对自己的 .runsettings 文件进行源代码控制,并告诉测试代理加载该文件而不是默认值。

    【讨论】:

    • 好的,但是构建过程项“运行功能测试”允许为 MSTest 元素传递一个设置文件。也许我遗漏了一些东西,你能解释一下如何加载修改后的 .runsetting 文件吗?
    猜你喜欢
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 2017-03-15
    • 1970-01-01
    相关资源
    最近更新 更多