下表展示了可在设置值中使用的变量。
我们建议您在设置配置的变量或值时避免使用空格、+、/ 或任何其他特殊字符,因为某些 API 调用可能需要使用正确编码的 URL。
变量 | 说明 | 示例 |
---|---|---|
analysis_type | 输出一个逗号分隔的已启用分析类型列表(例如:Static, Generation and Execution) | ${analysis_type} |
env_var | 输出冒号后指定的环境变量的值。 | ${env_var:HOME} |
config_name | 输出执行的测试配置的名称。 | ${config_name} |
dtp_project | 输出使用 dtp.project 选项在设置文件中指定的 DTP 项目的名称。 | ${dtp_project} |
project_module | 输出测试项目模块的名称。如果提供了多个模块作为输入,则输出第一个被测模块的名称,后跟省略号(...)。该变量可以在设置文件中使用 project.module 选项进行配置。 | ${module_name} |
host_name | 输出主机的名称。 | ${host_name} |
user_name | 输出当前用户的名称。 | ${user_name} |
os | 输出操作系统的名称。 | ${os} |
arch | 输出操作系统架构的名称 | ${arch} |
exec_env | 输出有关执行环境的信息。默认情况下,该变量输出 ${os} 和 ${arch} 变量的组合。可以通过配置 .properties 文件中的 exec.env 选项进行自定义(请参阅报告设置)。 | ${exec_env} |
scontrol_branch | 输出被测项目的源码控制分支名称。如果检测到多个分支名称,则会输出第一个分支名称,后跟省略号(...)。该变量可以在设置文件中使用 scontrol.branch 选项进行配置。 | ${scontrol_branch} |
tool_name | 输出工具的名称(即 Jtest、C++test、dotTEST)。 | ${tool_name} |
jvm_prop | 输出冒号后指定的 Java vm 属性的值。 | ${jvm_prop:os.name} |
time | 输出当前时间。默认为
| ${time} |