提供与编辑测试和执行相关的设置。

  • [Except for non-executable tests when errors occur during test execution]是一个选项,当测试执行过程中发生错误导致整个测试无法执行时,可以只执行可执行的测试,不执行不可执行的测试。
  • 当保存用户修改的测试、存根或类代码时,[Test Compile]选项会自动执行测试编译。
  • [Using Macro Constant] 选项允许使用源文件中定义的宏常量编辑测试(例如:为数组索引和测试用例的输入/预期值使用宏常量)。(此设置仅适用于转换后的项目)。
  • [Hide Diagnostics for Successful Test Cases] 选项会隐藏单元/集成测试视图或报告中每个测试的成功测试用例的诊断信息。

虚拟内存地址

它为嵌入式环境测试提供内存设置。您可以在项目属性中管理要使用的内存地址组。

在上图界面中,您可以查看所设置的虚拟内存地址信息。点击 [Add…] 按钮添加虚拟内存地址。

虚拟内存地址区域最多可指定 50 个区域,可以十六进制输入。
单击 [Edit] 按钮编辑选定的虚拟内存地址区域。

导入测试数据

选中 [Append test data] 时,要导入的测试用例将添加到现有测试用例之后。
如果取消选中该选项,则将删除所有现有测试用例,只添加要导入的测试用例。

导出测试数据

导出数据时,可以将变量的输出方向设置为水平或垂直方向
选择导出变量的输出方向,然后点击 [Apply]。

外部编辑器

您可以设置打开 CSV 文件的外部编辑器。
输入外部编辑器的路径,然后单击 [Apply]。

单元测试视图

您可以设置单元测试视图中的函数节点显示,该视图包含在改进用户界面/用户体验的测试视角中。

覆盖率

您可以设置分支覆盖率测量以及是否显示覆盖/未覆盖。

[Branch coverage Column Info display]单选按钮允许您选择要显示在编辑器左列的标记信息。

  • T/F 标记选项显示在源代码编辑器中。
  • Displays covered decision when the selected test is run: T/F 显示已覆盖的决定
  • Displays uncovered decision when the selected test is run: T/F 显示未覆盖决定

复选框[Branch coverage, MC/DC measurement operator]设置分支覆盖率测量目标。如果重新分析并执行,将应用这些设置。

  • Conditional Operator(?:): 测量三元运算符表达式的分支覆盖率。
  • Boolean Operator(&,||,!,<,<=,>,>=,==,!=): 测量布尔操作符表达式的分支覆盖率。
  • 如果全部未选中,则仅测量 “if”、“for”、“while”、“do-while ”和 “switch ”语句的分支覆盖率。

类型分区

您可以编辑每个工具链的基本类型分区,并将其恢复为所提供的默认值。
在工具链组合框中,选择要修改的工具链,编辑分区并单击 [Apply]。

视图

创建测试后,您可以设置相关视图的打开选项。
从 [Always open]、[Never open] 和 [Prompt] 中选择一个,然后单击 [Apply]。

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.