Main Content

本页采用了机器翻译。点击此处可查看英文原文。

setTestParam

类: sltest.testmanager.TestIteration
命名空间: sltest.testmanager

设置测试用例迭代参数

语法

setTestParam(obj,parameter,parameterValue)
setTestParam(obj,parameter,parameterValue,'SimulationIndex',indexValue)

说明

setTestParam(obj,parameter,parameterValue) 设置指定的测试迭代参数。

setTestParam(obj,parameter,parameterValue,'SimulationIndex',indexValue) 设置指定的测试迭代参数和 SimulationIndex 名称-值对。仿真索引是等效性测试用例的索引,指定为整数。

输入参数

全部展开

您想要应用测试参数的测试迭代对象,指定为 sltest.testmanager.TestIteration 对象。

参数集名称,指定为由 'ParameterSet' 和字符向量组成的逗号分隔的对。参数集覆盖在测试用例的参数覆盖部分中设置。

示例: 'ParameterSet','Param Set 1'

基线准则数据集名称,指定为由 'Baseline' 和字符向量组成的逗号分隔的对。基线准则数据集在测试用例的基线准则部分中设置。它仅适用于基线测试用例。

示例: 'Baseline','BaselineSet_High'

记录的信号集名称,指定为由 'LoggedSignalSet' 和字符向量组成的逗号分隔的对。记录的信号集在测试用例的仿真输出部分中设置。

示例: 'LoggedSignalSet','Logged signal set 1'

外部输入名称,指定为由 'ExternalInput' 和字符向量组成的逗号分隔的对。外部输入覆盖在测试用例的输入部分中设置。您可以将仿真索引指定为 ExternalInput,例如 ti.setTestParam('ExternalInput','input','SimulationIndex',2)

示例: 'ExternalInput','Run1'

配置设置名称,指定为由 'ConfigSet' 和字符向量组成的逗号分隔的对。配置设置覆盖在测试用例的配置设置覆盖部分中设置。

示例: 'ConfigSet','Solver 3'

测试序列场景名称,指定为字符向量。在 Test Sequence 模块中定义的指定场景用于迭代。您可以使用 setProperty 指定 Test Sequence 模块。迭代的测试序列场景在测试管理器的测试用例输入部分中设置。

信号编辑器场景输入名称,指定为由 'SignalEditorScenario' 和字符向量组成的逗号分隔的对。信号编辑器场景覆盖在测试用例输入部分设置。

示例: 'SignalEditorScenario','Acceleration'

预加载回调脚本,指定为由 'PreLoadFcn' 和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的预加载回调脚本。

加载后回调脚本,指定为由 'PostLoadFcn' 和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中的现有后加载回调脚本。

预启动实时应用程序回调脚本,指定为由 'PreStartRealTimeApplicationFcn' 和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的预启动实时应用程序回调脚本。

清理回调脚本,指定为由 'CleanupFcn' 和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的清理回调脚本。

测试描述文本,指定为由 'Description' 和字符向量组成的逗号分隔的对。描述在测试用例的描述部分设置。

示例: 'Description','Test the autopilot controller for wind gusts'

自 R2024a 起

运行测试迭代之前应用于模型的变体配置的名称,指定为字符串或字符向量。

该测试参数适用于使用变体模块和变体参数等变体元素的模型,并且还具有使用 Variant Manager for Simulink® 为模型创建的变体配置。对于这样的模型,您可以通过创建测试用例迭代并在 VariantConfiguration 测试参数中设置所需的配置来针对不同的变体配置运行相同的测试用例。这有助于在迭代运行之前激活整个模型层次结构中的特定变体路径。此参数的默认值是在测试用例级别设置的变体配置。

有关示例,请参阅 Run Tests for Variant Models Using Variant Configurations

示例: "LinInterExpNoNoise"

数据类型: char | string

示例

全部展开

setTestParam(obj,'Description',...
   'Test the autopilot controller for wind gusts');

版本历史记录

在 R2016a 中推出

全部展开