本节涵盖单元测试 应用程序监测

特定于环境的配置

TASKING CrossView 调试器 (VX-toolset v2.5)

在使用专用于 TASKING CrossView 调试器 (VX-toolset v2.5) 的 C++test 测试配置之前,请按如下方式调整它们:

  • 将调试器可执行文件 xfwtc.exe 添加到 PATH 环境变量,或者通过更改 ID 为“run_tests”的测试流程步骤以通过完整路径引用调试器可执行文件来修改测试配置的“测试执行流程”。
  • 使用最少的 GUI 组件配置生成调试器 GUI 配置文件 (xvw.ini),以促进自动化测试会话的运行。要创建图形用户界面配置:
      1. 创建一个临时目录。
      2. 从此临时目录启动 CrossView Pro。您可以使用命令行在创建的目录中启动调试器,也可以在 Windows 快捷方式属性中修改工作目录 (Start in:)。
      3. 关闭除命令行窗口之外的所有 CrossView Pro 窗口。
      4. 退出 CrossView Pro (启用保存桌面和目标设置)。图形用户界面配置文件 xvw.ini 应位于临时目录中。
      5. 图形用户界面配置文件 xvw.ini 准备好后,将其直接添加到 C++test 项目文件夹中。它将通过测试配置从那里复制到 C++test 生成的二进制文件文件夹,并由 Cross View 调试器使用。
  • 为内存和设备准备模拟器配置文件:Mconfig 和 DConfig。如果需要这些文件来正确进行模拟,请将它们直接放入项目文件夹中。C++test 提供的测试配置将适当地处理它们

TASKING 独立版调试器 dbgtc

在使用专用于 TASKING 独立版调试器 dbgtc 的 C++test 测试配置之前,请按如下方式调整它们:

  • 将调试器可执行文件 (dbgtc.exe) 添加到 PATH 环境变量,或者通过更改 ID 为“run_tests”的测试流步骤以通过完整路径引用调试器可执行文件来修改测试配置的“测试执行流”。
  • 为内存和设备准备一个模拟器配置文件:Mconfig 和 DConfig。如果需要这些文件来正确进行模拟,请将它们直接放入项目文件夹中。C++test 提供的测试配置将适当地处理它们
  • 默认配置不适用于某些目标架构,因此 TASKING 独立dbgtc.exe 调试器可能需要 .dcf 配置文件。当需要 .dcf 配置文件时,应通过其 -c选项将配置传递给 dbgtc.exe。用户可以在执行选项卡中为内建测试配置调整适当的测试执行流属性。

单元测试

提供以下测试配置以促进单元测试过程:

  • 嵌入式系统> Altium> 运行 Altium TASKING CTC 测试
  • 嵌入式系统> Altium> 运行 Altium TASKING CTC 测试- CrossView

要在目标或模拟器上运行单元测试:

  1. 手动创建或自动生成一组测试用例。
  2. 复制 Altium TASKING 测试配置之一。
  3. 根据需要修改测试配置。
  4. 选择所需的测试环境。
  5. 使用上面创建的自定义测试配置运行测试。

调试器测试用例

C++test 在此环境下不支持直接测试用例调试。为您的原始/测试项目使用适当的调试/启动配置来加载测试可执行文件并在想要的测试用例上手动设置断点。

应用程序监测

提供以下测试配置以促进应用程序监测过程:

  • 嵌入式系统>Altium> 使用 Mem 监测运行 Altium TASKING CTC 应用程序
  • 嵌入式系统>Altium > 使用 Mem 监测- CrossView 运行 Altium TASKING CTC 应用程序

要在目标上运行应用程序监视:

  1. 复制 Altium TASKING 应用程序监测测试配置之一。
  2. 根据需要修改测试配置。
  3. 选择所需的测试环境。
  4. 使用上面创建的自定义测试配置运行测试。
  • No labels