本节说明如何配置和运行运行时测试。它包含如下部分:
C/C++test 提供以下测试配置以使用 TRACE32 工具运行测试:
可以使用以下测试执行流属性来自定义测试配置:
测试可执行出口点: 此属性的值将用于设置一个断点(Break.Set 调试器命令),该断点将标记测试执行的结束。通常,为此目的应使用 _exit 符号或类似符号。
Lauterbach TRACE32 测试配置自动化:
在 C++test 成的 Lauterbach PRACTICE II 脚本的帮助下执行测试可执行文件的上载、执行和结果收集。该脚本基于 <CPPTEST_INSTALL_DIR>/bin/engine/
etc/templates/for_recipes/t32_fdx.tja
中可用的模板生成。
您可以根据需要自定义此模板。要使用此脚本模板的自定义版本,请执行以下操作:
修改测试配置的测试流定义,以使用自定义版本而不是原始脚本模板。脚本模板路径在流程步骤中使用 id="db_scr_gen”固定。
提供了“嵌入式系统/Lauterbach TRACE32/使用 TRACE32(FDX)运行测试”测试配置,以简化单元测试过程。
要使用 TRACE32 运行单元测试:
使用外部嵌入式调试模式。更多详细信息请参见:
使用 TRACE32 运行应用程序监视:
有关使用 C/C++test 执行应用程序监测和运行时错误检测的一般信息,请参阅运行时错误检测。 |