2

我在 PATH 中添加了一些变量,例如

set resultPath=C:\Temp\Results
set platform=x64

我想在 microsoft 测试配置文件 .runsettings 中使用这个变量。例如

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <RunConfiguration>
        <ResultsDirectory>$(resultPath)</ResultsDirectory>
        <TargetPlatform>$(platform)</TargetPlatform>
    </RunConfiguration>
</RunSettings>

我使用上面的配置 .runsettings 文件尝试了 mstest.exes 和 vstest.console.exe,但失败了。.trx 文件是在 .\$(resultpath) 文件夹下创建的,其中一个测试用例失败,因为它需要 x64 环境二进制文件才能运行,microsoft test 的默认平台是 win32。

任何意见?

我的操作系统是win7,Visual Studio 2012。

4

1 回答 1

0

目前不支持此功能,但您可以在https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/7491553-unit-test-configuration-file-runsettings-support投票

于 2015-10-13T20:14:53.950 回答