为测试 Code Composer 项目提供的测试配置被预先配置为处理大多数典型的项目配置。但是,启用运行时测试可能需要修改项目配置。常见的修改包括:

为了方便使用代码编写器环境进行测试,提供了一个简单的连接 JavaScript:<C++test install directory>/engine/bin/CCS4xConnector.js.该程序有助于在目标或模拟器上部署和运行测试二进制文件。 

“Run TI CCS v4+ Tests” 和 “Run TI CCS v4+ Application with Memory Monitoring” 测试配置使用 Code Composer 项目中的活跃目标配置来执行准备好的测试。如果在项目中没有选择"活跃”目标配置,则将使用“默认”(如果没有标记为“活跃”或“默认”的配置,则将选择第一个可用的目标配置文件)。如果您想要更改此行为,您可以手动指定目标配置文件,作为测试执行流属性的值。它可以在测试配置的 Execution> General 选项卡中访问(在 Execution details 字段中)。目标配置文件应使用完整路径指定。

CCS 实用程序基于随 Code Composer Studio 发行版一起提供的 loadti 示例脚本。脚本位于 <Code Composer Install dir>/ccs4/scripting/examples/loadti (针对 4.x)或 <Code Composer Install dir>/ccsv5/ccs_base/scripting/examples/ (针对 5.x)。有关高级选项的详细信息,请参见示例的文档。 

启动后, CCS4xConnector.js 实用程序将尝试连接到 Debug Server,加载测试二进制文件并执行它。

单元测试

在现有 Code Composer 项目上运行单元测试之前,可能需要执行 Runtime Testing中描述的一些定制。

若要运行生成的单元测试:

  1. 请选择单元测试所需的上下文。
  2. 通过选择 "Builtin> Embedded Systems> Texas Instruments> Run TI CCS v4+ Tests” 测试配置来运行分析会话。

如果您需要自定义内置的测试配置,请执行以下操作:

  1. 复制 "Builtin> Embedded Systems> Texas Instruments> Run TI CCS v4+ Tests” 测试配置。
  2. 打开所复制测试配置的 Execution> General 选项卡。
  3. Execution details 区域,您可以修改以下测试执行流属性:

调试测试用例

对 TI Code Composer v4 使用可执行程序调试的标准方法。

对 TI Code Composer v5.x 和 6.0 使用 Eclipse 内部调试模式。有关详细信息,请参阅以下部分:

应用监控

在现有 Code Composer 项目上运行单元测试之前,可能需要执行 Runtime Testing中描述的一些定制。

若要要运行应用程序监视:

  1. 请选择所需的监视环境。
  2. 通过选择 "Builtin> Embedded Systems> Texas Instruments> Run TI CCS v4+ Application with Memory Monitoring” 测试配置来运行分析会话。

如果您需要自定义内置的测试配置,请执行以下操作:

  1. 复制 "Builtin> Embedded Systems> Texas Instruments> Run TI CCS v4+ Application with Memory Monitoring” 测试配置。
  2. 打开所复制测试配置的 Execution> General 选项卡。
  3. Execution details 区域,您可以修改以下测试执行流属性: