getProperty
类: sltest.testmanager.TestCase
命名空间: sltest.testmanager
获取测试用例属性
语法
val = getProperty(tc,propertyName)
val = getProperty(___,simulationIndex)
说明
获取测试用例属性。val
= getProperty(tc
,propertyName
)
获取测试用例属性。如果测试用例是等效性测试用例,则指定仿真指标。val
= getProperty(___,simulationIndex
)
输入参数
从中获取测试设置属性的测试用例,指定为 sltest.testmanager.TestCase
对象。
测试用例属性名称,指定为这些选项之一,为字符串或字符向量。使用 setProperty
方法设置这些属性。可用的属性有:
"Model"
- 要测试的模型的名称"SimulationMode"
- 测试期间模型的仿真模式"OverrideSILPILMode"
- 将模块的 SIL 或 PIL 仿真模式覆盖为普通模式"HarnessName"
- 用于测试的框架名称"HarnessOwner"
- 框架所有者姓名"ComponentUnderTestName"
- 要测试的 Model 模块的名称"OverrideStartTime"
- 覆盖开始时间"StartTime"
- 仿真的开始时间覆盖值"OverrideStopTime"
- 覆盖停止时间"StopTime"
- 仿真停止时间覆盖值"StopSimAtLastTimePoint"
- 在输入数据结束时停止仿真,而不是模型停止时间"OverrideInitialState"
- 覆盖初始状态"InitialState"
- 用于指定在测系统的初始状态的字符串或字符向量"PreloadCallback"
- 在模型加载之前和模型回调之前评估的字符串或字符向量"PostloadCallback"
- 在测系统加载和PostLoadFcn
回调完成后评估的字符串或字符向量"PreStartRealTimeApplicationCallback"
- 在目标计算机上启动实时应用程序之前评估的字符串或字符向量"CleanupCallback"
- 仿真完成并执行模型回调后评估的字符串或字符向量"UseSignalEditorScenarios"
- 使用信号编辑器场景进行测试输入"SignalEditorScenario"
- 要使用的信号编辑器场景名称"IsTestDataReferenced"
- 使用来自外部文件(例如 Excel® 或 MAT 文件)的测试数据创建测试用例"TestDataPath"
- 创建测试用例所引用的外部文件的字符向量路径"Adapter"
- 用于转换测试数据的适配器函数的函数句柄"SDIViewFile"
- 仿真数据检查器视图文件的路径"OverrideModelOutputSettings"
- 覆盖模型输出设置"SaveOutput"
- 保存仿真输出"SaveState"
- 在仿真中保存模型状态"SaveFinalState"
- 保存仿真的最终状态"SignalLogging"
- 对数信号"DSMLogging"
- 日志数据存储"ConfigsetOverrideSetting"
- 确定配置集覆盖的值"ConfigsetName"
- 配置集覆盖名称"ConfigsetFileLocation"
- 包含配置集对象的 MAT 文件的路径"ConfigsetVarName"
-ConfigsetFileLocation
中配置集变量的名称"IterationScript"
- 针对测试用例迭代脚本评估的特征向量"SimulationIndex"
- 确定属性适用于哪种仿真,适用于等效性测试用例类型"FastRestart"
- 表示测试迭代是否使用快速重启模式运行"SaveBaselineRunInTestResult"
- 启用保存测试用例中使用的基线运行,保存在测试结果中"LoadAppFrom"
- 加载实时应用程序的位置"TargetComputer"
- 目标计算机名称"TargetApplication"
- 目标应用程序名称"VariantConfiguration"
- 仿真前应用于模型的变体配置的名称 (自 R2024a 起)"RoadRunnerInstallationFolder"
- RoadRunner 应用程序的安装文件夹"RoadRunnerProjectFolder"
- RoadRunner 工程的工程文件夹"RoadRunnerScenarioPath"
- RoadRunner 场景文件的路径"RoadRunnerRunInConsoleMode"
- 在控制台模式或图形模式下运行 RoadRunner 的选项"RoadRunnerTurnOffPacing"
- 选择开启或关闭节奏来运行 RoadRunner 场景"StopOnFailure"
- 当测试迭代失败时停止执行 RoadRunner 测试用例的选项"OverrideRoadRunnerDefaultSettings"
- 覆盖测试管理器中的 RoadRunner 默认文件和路径设置
该属性适用的仿真编号,指定为整数,1
或 2
。此设置适用于有两个仿真的仿真测试用例。对于基线和仿真测试用例,仿真索引是 1
。
输出参量
测试用例属性的内容,以字符向量、逻辑或标量值的形式返回。
示例
% Open the model for this example openExample('sldemo_absbrake'); % Create the test file, test suite, and test case structure tf = sltest.testmanager.TestFile('API Test File'); ts = createTestSuite(tf,'API Test Suite'); tc = createTestCase(ts,'baseline','Baseline API Test Case'); % Assign the system under test to the test case setProperty(tc,"Model",'sldemo_absbrake'); % Get and check the system under test model getProperty(tc,"Model");
版本历史记录
在 R2015b 中推出使用 StopOnFailure
属性指定当迭代失败时是否停止 RoadRunner 测试用例的执行。参阅 setProperty
的 StopOnFailure 属性。
使用 OverrideRoadRunnerDefaultSettings
属性来覆盖 RoadRunner 测试的默认文件和文件夹路径。
对于变体模型,使用 VariantConfiguration
属性来识别在测试执行之前应用于模型的变体配置。要设置该属性,请使用 setProperty
方法中的 VariantConfiguration
参量。
已为 RoadRunner 测试用例添加以下属性:
RoadRunnerInstallationFolder
RoadRunnerProjectFolder
RoadRunnerScenarioPath
RoadRunnerRunInConsoleMode
RoadRunnerTurnOffPacing
有关每个属性的信息,请参阅 setProperty
。
使用 ComponentUnderTestName
属性指定要测试的 Model 模块。Model 模块可以位于模型或测试框架层次结构的任何级别。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)