下表展示了可在设置值中使用的变量。

我们建议您在设置配置的变量或值时避免使用空格、+、/ 或任何其他特殊字符,因为某些 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

输出当前时间。默认为 yyyy-MM-dd。您可以自定义格式,例如:

${time:yyyy-MM-dd-HH.mm}

${time}


  • No labels