在一般测试中使用环境变量

要编制一般测试,请在一般测试页上的字段中键入信息。 在其中的几个字段中,将键入文件夹的路径。 虽然可以对这些路径进行硬编码,但也可以在以下字段中使用环境变量来表示路径:

  • 目标可执行文件

  • 命令行参数

  • 摘要结果文件的位置

  • 部署项

您可以使用任何系统定义的或用户定义的环境变量,如 SystemDriveProgramFilesUserProfile。 一个特别有用的变量是 ComSpecComSpec 会展开为命令提示符可执行文件 cmd.exe 的完整路径。 您可以使用 ComSpec 来运行命令提示符脚本,如 .bat 文件。

备注

环境变量不区分大小写。

要确定设置了哪些环境变量以及它们的值,请在命令行中键入 set。

默认情况下,未定义的环境变量展开为一个空字符串。 例如,如果在一般测试中指定 %MyExecutableDir%MyExecutable.exe,但没有定义 MyExecutableDir,则测试引擎将此字符串视为 MyExecutable.exe,并尝试在部署目录中运行它。 如果部署了 MyExecutable.exe,则此方式有效。

您可以用环境变量来控制测试引擎在其中运行测试的文件夹。 例如,如果您将 MyExecutableDir 设置为 E:\builds\drop\...\Bin\,则测试引擎会尝试运行该位置的文件。 这种方法在无法移动测试的情况下非常有用。例如,如果测试在源代码管理之下,就不能移动。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版

请参见

概念

在一般测试中使用摘要结果文件