您也可以使用-wpj <wpj_wsp_dir>选项以命令行方式导入 Tornado 项目。导入是在执行任何测试之前执行的单独操作。

如果您想要在夜间测试过程中自动包括新项目,则使用命令行导入特别有用。

例如,您可以使用

"cpptestcli -data <workspace> -wpj <wpj_wsp_dir> -config <test_cfg_url> -localsettings <localsettings_props>"

  • wpj_wsp_dir 是 Tornado 项目文件、Tornado 工作空间文件或目录的路径。
  • localsettings_props 是包含各种批处理模式设置的选项文件的路径。

如果您想要更改默认导入设置,则可以在选项文件-纯文本文件(在本地设置(选项)文件中介绍)中进行指定。可以在选项文件中使用以下 Tornado 项目导入设置:

  • wpj.import.location=[WORKSPACE|WPJ_LOC|<path>]: 指定在何处创建项目。
    • 如果使用工作空间,则将在工作空间中创建项目。
    • 如果使用WPJ_LOC ,则将在 .wpj 项目位置创建该项目。
    • 如果指定了外部路径,则将在指定位置创建项目。
  • wpj.import.subdirs=[true|false]: 指定是否为每个项目创建一个子目录。仅在导入单个项目时使用 false。
  • wpj.import.linked=[true|false]: 指定是否创建链接的文件夹。
  • wpj.import.pathvar.enabled=[true|false]: 指定是否创建路径变量并将其用于链接的文件夹。
  • wpj.import.pathvar.name=<name>: 指定路径变量的名称(如果使用了路径变量,则根据 wpj.import.pathvar.enabled 属性)。默认路径变量名称为 DEVEL_ROOT_DIR。
  • wpj.import.pathvar.value=<path>: 指定路径变量的值(如果使用了路径变量,则根据 wpj.import.pathvar.enabled 属性)。默认值是所有链接文件夹的最通用根目录。
  • wpj.import.config=<name>:  指定要使用的构建配置的名称。默认值是使用项目的默认值(有效的)。

批处理模式向导的功能与图形用户界面模式非常相似,但以下情况除外:

  • 您无法调整要导入的项目集;它将尝试导入在指定位置找到的所有集。
  • 将在控制台显示导入进度。
  • 在导入阶段取消过程(使用"Ctrl-C")将终止整个批处理模式的进程。
  • No labels