getProperty
类: sltest.testmanager.TestCase
命名空间: sltest.testmanager
获取测试用例属性
语法
val = getProperty(tc,propertyName)
val = getProperty(___,simulationIndex)
说明
获取由 val = getProperty(tc,propertyName)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"- 使用信号编辑器场景作为测试输入。请参阅Use Scenarios and Insert Signals in Signal Editor。"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 默认文件和路径设置"SequenceDiagram"- 测试执行过程中仿真的序列图 (自 R2025a 起)
该属性适用的仿真编号,指定为整数,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 val = getProperty(tc,"Model");
% 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,"equivalence","Baseline API Test Case"); % Assign the system under test to the test case setProperty(tc,Model="sldemo_absbrake",SimulationIndex=1); % Get and check the system under test model val = getProperty(tc,"Model",1);
版本历史记录
在 R2015b 中推出 SequenceDiagram 属性指定在测试执行期间仿真的图。使用 setProperty 方法设置此属性。
使用 StopOnFailure 属性指定当迭代失败时是否停止 RoadRunner 测试用例的执行。参阅 setProperty 的 StopOnFailure 属性。
使用 OverrideRoadRunnerDefaultSettings 属性来覆盖 RoadRunner 测试的默认文件和文件夹路径。
对于变体模型,使用 VariantConfiguration 属性来识别在测试执行之前应用于模型的变体配置。要设置该属性,请使用 setProperty 方法中的 VariantConfiguration 参量。
已为 RoadRunner 测试用例添加以下属性:
RoadRunnerInstallationFolderRoadRunnerProjectFolderRoadRunnerScenarioPathRoadRunnerRunInConsoleModeRoadRunnerTurnOffPacing
有关每个属性的信息,请参阅 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)