该部分包括:
为运行时测试配置 HEW
为了能够在 HEW IDE 上自动执行运行时测试,必须将 HEWTargetServer 组件注册到 HEW 安装中。执行以下操作:
- 单击欢迎页面上的 管理 。
- 单击 注册。
3。浏览到 ${hew_install_dir}\\System\SEC\HewTargetServer\EcxHewTargetServer.hrf
然后点击选择。
如果注册成功完成,在“扩展组件”下应该出现一个 HewTargetComponent
4。点击 确定。
有关其他详细信息,请参阅 Renesas 提供的 HEWTargetServer 用户手册。
在模拟器上测试
在模拟器上进行测试的配置使用 HEW 模拟功能来运行准备好的测试可执行文件。使用 HEW 模拟 I/O 功能发送测试结果。
配置 HEW IDE 需要执行以下步骤:
- 选择将用于测试的模拟器会话。
- 从设置 菜单中,选择 模拟器,然后选择 系统 选项。
- 确保已启用 模拟 I/O 地址选项。
- 打开模拟 I/O 窗口(如果未为给定会话打开此窗口,则执行将挂起)。
对于低级 C 代码文件(通常为 dbsct.c、lowsrc.c、resetprg.c 和 sbrk.c),应禁用 C++test 插桩,以确保测试可执行文件具有正确的执行流程。要禁用此类文件的插桩,请清除上述文件属性中的 Parasoft> C++test>执行设置>插桩选定的源文件 字段。
自定义内建测试配置
为执行 HEW 项目的运行时测试而提供的测试配置(“内建 > Embedded Systems> Renesas HEW”)可能需要特定于环境的自定义。典型的自定义是在为每个测试配置列出的测试流程定义属性的帮助下完成的(在 执行> 常规选项卡的 "执行详细信息" 分)。
下表描述了 Renesas HEW 专用内建测试配置的测试流属性:
- 运行 HEW 4.x 测试(模拟 IO)
- 使用内存监控运行 HEW 4.x 应用程序(模拟 IO)
名称 | 默认值 | 说明 |
---|---|---|
要加载的工作空间文件 | ${hew:workspace_file} | 自动扩展到 HEW 工作空间文件的位置。如果 C++test 未自动检测到它,则需要手动指定它。 |
调试会话 | ${hew:current_session} | 自动扩展到 HEW IDE 中上次使用的会话。可以手动指定。 |
模拟 I/O 地址 | ${hew:simulated_io_address} | 如在 HEW IDE 调试会话中配置的模拟 I/O 地址。从调试会话自动扩展到正确的值。如果 C++test 未自动检测到它,则需要手动指定它。 |
单元测试
提供以下测试配置以方便单元测试过程:
- 运行 HEW 4.x 测试(模拟 IO)
在模拟器上运行单元测试:
- 手动创建或自动生成一组测试用例。
- 复制 Renesas HEW 单元测试测试配置。
- 根据需要修改测试配置。
- 有关详细信息,请参见Customizing Built-in Test Configurations。
- 选择所需的测试环境。
- 使用上面创建的自定义测试配置运行测试。
调试器测试用例
C++test 在此环境下不支持直接测试用例调试。
使用可执行文件调试的标准方法。
应用程序监测
提供以下测试配置以方便应用程序监控进程:
- 使用内存监控运行 HEW 4.x 应用程序(模拟 IO)
在模拟器上运行应用程序监控:
- 复制 Renesas HEW 应用程序监控测试配置。
- 根据需要修改测试配置。
- 有关详细信息,请参见Customizing Built-in Test Configurations。
- 选择所需的测试环境。
- 运行上面创建的自定义测试配置。