运行单元测试:
- 选择您想要测试表示的资源(单个文件,多个文件的选择或整个项目)的导航节点。
- 如果尚未准备好测试套件(或者您想要添加更多自动生成的测试用例),请运行“生成单元测试”测试配置
- 如果您想要自动生成桩函数,请运行“生成桩函数”测试配置。
- 确定哪种最适合您启动测试的内建测试配置:“运行 IAR <arch> 测试"或 "运行 IAR EW 测试 (批处理模板)"。请参见支持概述以获取帮助。
- 如有必要,请按如下所示修改所选的测试配置的测试流:
- 打开测试配置管理器,从内建>Embedded Systems>IAR Systems,中选择您选择的【测试配置】,然后复制它。
- 在复制的【测试配置】中,打开执行选项卡,然后在测试执行流列表下方的表中调整适当的属性。
- 如下编辑属性:
- 对于“在 IAR C-SPY 模拟器上执行测试”流程,查看并调整“Toolkit 二进制文件位置”和“C-SPY 执行后端选项”设置。
- 对于“使用 EW 生成的批处理脚本模板在 IAR C-SPY 模拟器上执行测试”,请提供“原始 IAR EW 项目位置”并查看“原始 IAR EW 项目名称”位置。
- 对于“使用 EW 生成的批处理脚本模板在 IAR C-SPY 模拟器上构建和运行测试”或“使用 EW 生成的批处理脚本模板在 IAR C-SPY 模拟器上构建并运行应用程序”,测试流和最新的 EW 版本提供了“IAR EW 项目构建配置”。
- 对于“使用 EW 生成的批处理脚本模板在 IAR C-SPY 模拟器上构建和运行测试”或“使用 EW 生成的批处理脚本模板在 IAR C-SPY 模拟器上构建并运行应用程序”测试流和旧 EW 版本,请设置“调整 CSpyBat 命令”为“true”。
- 单击应用以应用变更。
- 选择您想要测试表示的资源(单个文件,多个文件的选择或整个项目)的导航节点,然后运行新的测试配置。
调试器测试用例
C++test 在此环境下不支持直接测试用例调试。
使用“外部构建的可执行文件” Embedded Workbench 项目类型,并在所需的测试用例上手动设置断点。